AS3 - TextField:嵌入字体

2023-12-06

此代码不会将文本呈现到屏幕上。改变,

drawText.embedFonts = false;

渲染文本,但字体大小或颜色不会修改。

package {

import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.*;

public class DrawText extends Sprite {

    private var drawText:TextField;
    private var myFormat:TextFormat;

    [Embed(source="c:/windows/fonts/verdana.ttf", fontFamily="Verdana", embedAsCFF="false")]
    private var verdana:Class;
    public function DrawText(mX:int,mY:int){

        myFormat = new TextFormat("Verdana");
        myFormat.size = 32;
        myFormat.color = 0x00FFFF;

        drawText = new TextField();
        drawText.embedFonts = true;
        drawText.autoSize = TextFieldAutoSize.LEFT;
        drawText.selectable = false;
        drawText.type = "dynamic";
        drawText.multiline=true;
        drawText.wordWrap=true;
        drawText.x = 128;
        drawText.y = 128;
        drawText.text = "TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST";
        drawText.defaultTextFormat = myFormat;
        addChild(drawText);

    }//END constructor

}//END class

}//END package

这真的很令人沮丧,任何帮助将不胜感激。我正在使用 Flash Builder 4.6。


你应该申请defaultTextFormat在设置之前text or use TextField.setTextFormat对于现有文本

更新: 至于embedFonts使用之前必须注册字体类:

Font.registerFont(verdana);

UPD2:

示例(修改主题中的代码):

   //set defaultTextFormat before set text 
   //and use setTextFormat to format existed text 
   drawText.defaultTextFormat = myFormat;
   drawText.setTextFormat(myFormat);
   drawText.text = "TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AS3 - TextField:嵌入字体 的相关文章

  • 是否可以使用 S3 进行 Flash 伪流?

    我一直在使用 S3 来存储和提供 FLV 和 MP4 视频 它效果很好 但内容是渐进下载的 我想知道是否有可能让所谓的 伪流 与 S3 一起使用 伪流允许观看者在下载完整视频之前在视频中向前搜索 并仅将必要的位发送到 Flash 播放器 我
  • Facebook 聊天在打开时隐藏 Flash 应用程序

    运行 Flash 应用程序时 如果我打开新的或现有的 Facebook 聊天窗口 我的 Flash 内容就会消失 我可以继续听到应用程序中播放的音乐 并且当我关闭 最小化 Facebook 聊天窗口时 我的 Flash 内容会重新出现 这是
  • 在类之间调度事件

    我有一个自定义事件类 public class FFTDrawEvent extends Event public static const DRAW EVENT String drawEvent private var param Arr
  • 正确地将 flash.utils.Dictionary 序列化为 SharedObject

    我的 Flex 项目中有一个名为 HashMap 的便利集合类 它本质上是 flash utils Dictionary 的包装器 带有一堆便利方法和添加的 同步的 ArrayCollection 以便我可以将 HashMap 传递给需要的
  • Flash 照片上传 - 从网络摄像头拍摄照片 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Flash 图表和图形的最佳解决方案是什么? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我知道融合图表 http www fusioncharts com 还有其他好的解决方案或 API 用
  • Microsoft Surface 支持 Flash 网站吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我搜索过谷歌但没有找到明确的答案 我或我工作的 Flash 网站 应用程序可以在 Microsoft Surface 平板电脑上运行吗 看来微软 Su
  • 将 < 或 > 运算符作为参数传递给函数?

    我的函数里面有一个if 像这样的声明 if passedValue lt staticValue 但我需要能够传递一个参数来指示 if 表达式是像上面那样还是 if passedValue gt staticValue 但我真的无法通过 l
  • 使用jquery调用AS3外部接口

    我正在使用ExternalInterface 调用嵌入在html 页面中的Flash 应用程序 以下代码工作正常 我正在使用按钮进行测试 document ready function button click function var a
  • 使用ExternalInterface和IE从JavaScript获取Flash中的当前URL

    我正在尝试获取 Flash 播放器当前所在的 URL 不是 swf 文件的 URL 而是浏览器指向的 URL 到目前为止我已经使用过 var st String ExternalInterface call window location
  • Flash Builder 条件编译变量

    我正在使用 Flash Builder 4 5 并且我想在调试和发布版本之间使用条件编译 我了解如何使用条件编译以及如何定义编译器常量 我需要的是 IDE 在调试和发布版本之间设置的预定义常量 一种在调试和发布版本之间为编译器指定不同参数的
  • 有没有办法将 SWF 转换为 SVG 格式?

    有没有办法将 FLA 或 SWF 转换为 SVG 格式 它可以是一个软件吗 或者甚至是网络转换器 我尝试了一些方法 但没有一个有效 所有这些似乎都已经过时了 不 SWF 支持的功能太多 而 SVG 格式无法创建有效的 SWF 版本 如果您只
  • 我们可以在 Actionscript 中将编译后的 Haxe swf 的 SWC 用作普通库吗?

    我们可以在 Actionscript 中将编译后的 Haxe swf 的 SWC 用作普通库吗 我有一个从haxe代码编译的swf 我可以尝试将它编译成其他SWC 我想将它用作AS3中的lib 是否可以 如果是的话怎么办 是的 可以 性能提
  • Actionscript 3 中的外部配置文件

    我需要能够将外部配置文件加载到我的 Flex 应用程序中 我读到 只要将 mimeType 设置为 application octet stream 就可以使用嵌入 package learning import org flixel pu
  • Flex 中的数组与 ArrayCollection

    谁能解释一下 Flex 中 Array 和 ArrayCollection 之间的区别吗 根据 liveDocs ArrayCollection 类是一个包装器 将数组公开为的类 可以访问的集合以及 使用方法和操作 ICollectionV
  • AS3:如何获取文本字段中某些文本的左上角和确切的宽度和高度?

    我们正在努力获得一个Rectangle代表文本的精确 边界TextField 尽可能准确 拍摄这张图片 利用我目前的知识 我可以检索blue上面的矩形如下所示 var textRect Rectangle new Rectangle fie
  • 为什么我不应该使用 Flash?

    我多次听说我的网站应该避免使用 Flash 但没有人告诉我这样做的充分理由 我搜索了原因 发现很多不真实的情况 例如 Flash 中的文本无法被搜索引擎索引 或者不一定是真实的或足够重要的 占用更多带宽 JS 等效项会更大还是更小 我的网站
  • 如何判断一个字符串是否包含特定子串

    给定一个字符串A 如何确定该字符串是否包含子字符串 video x flv A indexOf video x flv gt 0
  • 在数组/对象中查找项目的最快方法

    在 Javascript AS3 中查找列表或对象中项目的索引的最快方法是什么 我对这两种语言都提出这个要求 因为这两种语言的语法相似 假设 myArray one two three myObject one 1 two 2 three
  • 在浏览器上录制视频并上传到LAMP服务器

    我已经尝试了很多东西 red5 jquery 网络摄像头 html5 但这些解决方案都没有录制视频并准备好上传到服务器 无论如何 html5 flash 等等 更好的跨浏览器解决方案 最好的 上传视频 音频 并将结果上传到服务器 我猜是通过

随机推荐

  • 如何在Event Handler中获取HttpContext

    我试图在 MOSS 文档库的事件处理程序中获取 HTTPContext 但我所拥有的只是 HTTPContext Current 的空值 我在列表上执行相同的操作并返回 HTTPContext 有没有办法获取文档库中的HTTPContext
  • 尝试将 LinkedIn 集成到 iPhone 应用程序中

    我已经从以下位置下载了源代码https github com ResultsDirect LinkedIn iPhone 演示工作正常 并尝试在我的应用程序中使用 我已经按照此处提到的所有步骤进行了操作post 但我收到错误 OBJC CL
  • ConfigurationModule 传递到模块和上下文 - DotNet Core

    所以我尝试使用 Autofac DI 通过堆栈传递我的配置 json 文件 我的主要功能如下 static void Main string args Console WriteLine Starting Add the configura
  • 测试 UNC 路径“可访问性”

    我的程序需要访问某个 UNC 路径 但该路径是跨域的 因此根据运行程序的计算机 它可能有也可能没有默认凭据 通常 用户只需打开资源管理器并输入 UNC 或 IP 地址即可获得登录提示 此时他们可以输入共享所在域的适当凭据 是否有一种 干净
  • Firebase 根据日期按分数排序

    我正在尝试添加每月记分板 但这对我来说似乎有点困难 我不知道如何为某些列表或数组获取特定值 与日期一样 仅包含 2017 年 1 月 9 日值的日期 如果我能做到这一点 那么我想我可以按价值对它们进行排序 FirebaseDatabase
  • 如何在调用正文中使用 csv 文件来调用经过 TensorFlow 训练的 SageMaker 模型? [复制]

    这个问题在这里已经有答案了 我已在 AWS SageMaker 上部署了 TensorFlow 模型 并且希望能够使用 csv 文件作为调用正文来调用它 该文档说关于创建一个serving input function就像下面这个 def
  • jQuery 异常处理

    有什么方法可以捕获 javascript 中任何未捕获的异常吗 我的意思是 我所有的 危险 代码都在 try catch 块中 但是我没有明确处理的异常怎么办 我正在使用 jQuery 我的主要 javascript 文件以以下内容开头 d
  • Linux 如何将文件识别为某种文件类型,以及如何以编程方式更改它?

    我正在用 java 创建一个程序 该程序读取文件的输入流 通过根据密码更改字节数来对其进行加密 并创建一个新的加密文件 例如 我创建了一个测试文件 其中包含以下内容 This is a test to see if the encrypte
  • 将 Gridview 导出到 Excel 时删除复选框

    我有一个 gridview 需要导出到 Excel 我已设法从行中删除复选框 但不知道如何从标题中删除以及完全删除复选框列 感谢帮助
  • SQL查询删除两个不同数据库的3个表内连接中的重复值

    我正在使用 SQL Server 数据库 并且编写了以下查询 SELECT AM Martin dbo CpCore Site Latitude AM Martin dbo CpCore Site Longitude AM Martin d
  • Jquery - 链接外部 .js 文件不起作用

    由于某种原因 我链接到的外部 js 文件无法正常工作 我像这样链接到它 我已经使用一个简单的内联脚本测试了 jquery 以便在单击时隐藏一段文本 以便 jquery 库存在并工作 jquery js 文件与调用它的 index php 文
  • Matplotlib 默认情况下不会显示居中的多边形图?

    对于迄今为止我见过的所有类型的图 matplotlib没有时会自动居中xlim ylim 给出了值 例子 import matplotlib pyplot as plt A pts 162 5 137 5 211 0 158 3 89 6
  • C# 将列表中的对象转换为另一个对象

    是否可以将对象列表分配给另一个将其作为构造函数的对象列表 Eg public class PersonORM public PersonORM Person p convert public int PersonId get set Oth
  • 文件共享读写不起作用 (C#.NET)

    我正在使用 C 的十六进制编辑器控件 可以找到源代码和二进制文件here 使用它时的一个问题是 如果在十六进制编辑器和另一个程序中加载文件 则另一个程序无法保存该文件 因为它已经被另一个进程使用 所以我询问了控件的作者 他告诉我将 File
  • DirectShow 库 - 如何使用 directshow 库捕获图像而不在 PictureBox 或面板上显示网络摄像头实时图像

    我正在使用使用 DirectShow 库的 WPF 应用程序 它可以很好地抓取图像或记录实时源 但我希望最终用户不应该看到任何网络摄像头正在拍摄他们的照片 即我想要图片框或用户不应该看到正在渲染来自网络摄像头的提要的面板 我应该能够捕获图像
  • 如何在opencv中使用多频段搅拌机

    我想使用混合两个图像多频带混合但我不清楚这个函数的输入参数 void detail Blender prepare const std vector
  • Python 函数仅返回第一个值而不是数据帧

    我构建了一个函数 将 5 个投资组合的收益附加到一个数据帧中 我想将其返回到一个变量 当我在函数中逐行运行命令 一种调试 时 我最终得到的变量 folioReturn 这是我希望脚本返回的变量 具有正确数量的值 例如 5 但是如果我调用该函
  • 如何修复“使用内部联接的不明确列名错误”错误

    我正在使用两个表从数据库中进行查询 并收到问题标题中描述的错误 在某些情况下 我需要查询的字段在表 A 中 但其他字段在表 B 中 我动态创建要搜索的列 可以在表 A 或表 B 中 代码中的 WHERE 子句是导致错误 是否有动态方法来解决
  • @font-face 不适用于斜体/粗体字体

    我正在使用一个自动生成CSS的工具 它生成以下 font face标签和相应的段落Style font face font family FF Garamond Italic src url fonts 16309 GARAIT 1 ttf
  • AS3 - TextField:嵌入字体

    此代码不会将文本呈现到屏幕上 改变 drawText embedFonts false 渲染文本 但字体大小或颜色不会修改 package import flash display Sprite import flash text Text