问题标签 [tlf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 在 SWC 中使用 TLF 时出现错误
这里的简单问题。我创建了一个 SWC,它是一个包含一些 TLF 文本字段的简单 MovieClip。我使用 Flash Professional IDE 嵌入了字体。当在我的主应用程序中实例这个类时
我收到类型强制错误调用:
任何想法为什么以及如何解决它?
体内。
flash - 从 CS5 升级到 CS5.5 后 TLFTextfield 损坏
对于我的项目,我使用以下内容:
- FlashDevelop 3.3.4 RTM
- Flash Pro CS 5(仅限库,无代码)
前段时间我们开始使用 TLFTextfields。我必须做的一件事是在 FlashDevelop 项目中包含 Adobe Flash CS 5 文件夹中的 tlfruntime.swc 文件。请注意,我将此文件复制到项目文件夹并包含它,我不只是直接从 CS5 路径包含文件。
此后,我得到了一台装有 Flash CS 5.5 的新计算机。我在 CS 5.5 中重新编译了我的一个 swf 库,现在当我运行该程序时,我得到:
我认为 FlashDevelop 项目中包含的 tlfruntime.swc 已过时,需要使用 CS 5.5 中的更新。所以我从 CS 5.5 路径复制了 tlfruntime.swc,将它包含在 FlashDevelop 项目中(而不是旧文件),但现在我得到了这个:
任何人都可以协助我还需要做什么才能让 TLFTextfields 在 CS 5.5 中再次工作吗?
更新:我已将 FlashDevelop 更新为 4.0.1 RTM,现在我收到此错误:
actionscript-3 - Flash CS5 字体是 SWF 的最大部分
我正在将一个项目从 CS4 转移到 CS5,并且(没有任何更改)我的 SWF 文件变大了 10 倍。原来是 7kb,现在是 77kb。我生成了一个大小报告,看起来字体占用了大部分空间。我没有更改设置。我不确定为什么字体占用这么多空间。有没有解决的办法?这是我的尺码报告:
如您所见,Calibri-Bold 占用了 75kb,而我只有 12 个字符。
更新:我从我的项目中删除了 Calibri 字体。它将它从 77kb 降低到 3kb。
sqlite - Flash CS5 中的 SQLite 数据库和 TLF 文本
在使用内置 sqlite 数据库并在 Flash CS5 中使用 TLF TextFields 时遇到以下问题
当我尝试单独使用 TLF TextFields 时,我没有遇到任何问题,但是当我开始使用数据库连接代码时,放置在舞台上的 TLF TextFields 没有显示,而是 SWF 文件显示了内置带有五个点循环的预加载器。
我尝试将 ActionScript 3 设置中的默认链接更改为合并模式,但在这种情况下,没有显示任何内容,没有显示文本字段,也没有显示预加载器。
我认为问题与加载 TLF 文本引擎有关,但我不知道该怎么做。
以下是我放在第一帧的代码:
===========================================
===========================================
我在舞台上使用一个 TLF TextField 供以后使用。
发布设置>>播放器:AIR 2.6
文件 textLayout_2.0.0.232.swz 存在于同一应用程序目录中。
不要忘记,当我使用控制面板测试文件时,在 Air Debug Launcher (Desktop) 中进行测试时,文件工作正常。
但是当我打开生成的 SWF 文件时,问题就出现了。
我已经审查了许多文章,但没有人解决这个问题。
我希望我能找到一些帮助谢谢。
text - TextLayout框架防止按下菜单按钮时取消选择
例如,我们创建一个 TextFlow 元素,其中包含一些文本。我们使它可编辑。按下粗体按钮时如何防止文本取消选择。
当按下添加到容器本身或另一个容器上的另一个按钮(Sprite)时,如何防止 EditManager(扩展 SelectionManager)取消选择文本。
如果您在选择之外单击,它将取消选择当前选择。如何防止这种行为?
flash - 在 Flash Player 中表示文本,忠实于 InDesigns 的文本表示
我想在 Flash 中显示一个可编辑的文本字段,它具有与在 InDesign 文档中定义的相同的文本格式、列、填充和字母间距。
这可能吗?- 是否可以使用更新的文本布局格式来紧密呈现相同的格式集,因为用户可以在 InDesign 中布局文本?
-> 如果是这样,我将如何从 InDesign 获取信息到 Flash?- 我使用 InDesign 服务器实例,并开始尝试将文本导出为 swf。文本作为静态文本类的实例逐行导出,因此无法在客户端进行编辑。
谢谢
阿斯格
actionscript-3 - 构造函数中无法访问 TLFTextField 文本属性
我已将 TLFTextField 放置在带有一些默认文本的 MovieClip 中,为 MovieClip 分配了一个类,
在构造函数中,
但是稍后可以在另一个函数中使用默认文本,我需要在构造函数中使用默认文本来进行一些验证
(例如,如果字段为空,则在焦点输出事件中获取默认文本)
actionscript-3 - Flash CS5 AS3 - 文本框运行时错误
由于我的文本框,我收到以下运行时错误:
由于这个错误,我的精灵/符号都没有出现,当我运行时只是一个空白的白色阶段。
当我删除文本框并运行时,一切运行正常,我的所有精灵/符号都按预期显示。
附加信息:
我的 .fla 和 .as 文件的名称是 Cube_Inventory_HUD。
请注意,我正在 Scaleform Launcher 的 FxMediaPlayer 中编译/运行 .swf,因为我正在为 UDK 制作一些 scaleform UI。
我使用的文本框是 TLF 文本,可编辑(因为我打算稍后在运行时使用 ActionScript 更改文本)。字体为 Arial, Bold。
.as 文件中的动作脚本代码只是默认的;我还没有输入任何额外的内容。
actionscript-3 - Flash AS3 TLF 文本(无法访问空对象引用的属性或方法。)
我有一个程序,我在其中为舞台创建了一个单例类,这样我就可以在我的其他类中访问它。
我还有一些其他符号,其中包含文本,因此需要在代码中修改文本。
我的问题是,每当我使用 TLF 文本而不是经典文本时,我的任何引用单例阶段类的类都会得到一个“TypeError: Error #1009: Cannot access a property or method of a null object reference."
我以前的程序可以很好地处理 TLF 文本,但这是我第一次在舞台上使用单例类,所以我猜它以某种方式涉及到这一点。
我在其他帖子中尝试了一些解决相关问题(例如发布设置)的解决方案,但到目前为止没有任何效果。
下面是第一个错误发生的地方:
这是单例类:
flash - Flash/Flex/HTML:如果我将 Adobe 的 TLF 文本格式存储在数据库中,以后将应用程序移植到 HTML 时会很难更改吗?
我有一个基于 Flex 的 Web 应用程序,它必须接受来自用户的富文本输入。Adobe 的TLF 格式 可以在这里使用。
但是由于应用程序最终将移植到 HTML,有什么选项可以将存储在我的数据库中的 TLF 格式文本替换为与 HTML 世界兼容的内容?我担心未来的兼容性。
或者,我的 Flex 应用程序有哪些选项可以在我的数据库中以 Adobe 的 TLF 以外的方式存储富文本?