问题标签 [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.

0 投票
1 回答
1233 浏览

apache-flex - 从 Spark TextArea 中的粘贴文本中删除换行符

我正在尝试从粘贴到 Spark TextArea 中的文本中删除所有换行符。

我有: <s:TextArea id="inputSearchQuery" width="100%" height="22" minHeight="22" maxHeight="196" changing="onInputSearchQueryChanging(event)"/>

和处理程序:

我在哪里可以找到用户粘贴的文本?据我了解,此文本应该在 evt.operation.textFlow 中,但它不是......我很困惑。

0 投票
2 回答
1277 浏览

flash - 将流附加到现有的 TextFlow?

我希望将以下文本简单地附加到现有spark.components.TextArea的文本流中:

我尝试使用以下代码执行此操作,但没有任何反应:

我怎样才能做到这一点?我知道在旧mx.controls.TextArea组件中,我可以简单地做:

如何使用spark.components.TextArea组件中表达的新 TLF/FTE API 执行此操作?

0 投票
2 回答
6293 浏览

flash - 通过 TLFTextField 使用嵌入字体

我不了解你,但我很难理解 TLF。

我正在使用 Flash CS5。我有一个从外部 SWF 加载的嵌入式字体。据我所知,它已正确嵌入 - 在我从经典 TextField 切换之前它曾经可以工作 - 但我需要切换,因为我需要高级连字支持。我的代码是:

当我编译时,它默认为 Times New Roman。我做了相当数量的谷歌搜索,发现了这个:http ://forums.adobe.com/message/3477909

这家伙似乎和我有类似的问题,但我已经尝试了他的解决方案并得到了同样的负面结果。

任何帮助或链接或任何东西将不胜感激!

谢谢,安德烈

编辑: 刚刚尝试将字体切换为 Arial,它又回到了 Times New Roman。所以显然问题不在于嵌入,而在于我分配字体的方式——这意味着这可能没有我最初想象的那么复杂。从头开始,Arial 在我将 embedFonts 更改为 false 后工作。所以问题毕竟是嵌入。

0 投票
3 回答
1586 浏览

apache-flex - 在 Flex 4.5 中,如何使用 ActionScript(不是 MXML)将工具提示添加到 TextFlow (TLF) 内的 InlineGraphicElement?

我想要一个“图标”的特定工具提示。我已经阅读了有关使用 HTML 和 rollOver 和 rollOut 的信息(例如,谢谢,先生),但我将其构建为更大文本块的一部分;中间很难从增量对象切换到 HTML。

如果我无法在图标上设置事件,是否可以在 ActionScript 中创建一个 HTML 位作为段落的一部分(但不是全部)?

干杯

0 投票
1 回答
2284 浏览

actionscript-3 - 如何在 actionscript 项目中嵌入繁体中文字符?

我在从 Arial Unicode MS 字体嵌入繁体中文字符时遇到一些问题。我使用了此处描述的字符集(0x4E00 - 0x4FFF)。我将需要使用 TextLayoutFramework(TLF) 显示文本,并且我已经完成了一些测试:

使用 Flash,常规 TextField 似乎可以显示字符,但下面的 TLFTextField 似乎只使用了少数嵌入字符,而大多数使用的是 Device Font。

对于 Flex,也有类似的问题 - 并非所有字符都嵌入了。

有没有人遇到过这个问题?有没有人成功地将繁体汉字嵌入到动作脚本应用程序中?如果是这样,如何?

更新

Flash 嵌入的源代码可在此处获得 ,这里是使用@MPD 的建议生成的大小报告和输出:

下面是我用于 Flex SDK 测试的两个类:

和测试类:

谢谢!

0 投票
0 回答
317 浏览

apache-flex - 如何在 flex spark 文本区域中实现分页

我开始在我的 flex 应用程序中实现分页机制,我想知道从哪里开始。我在互联网上看到的一些示例适用于纯文本,而我在文本流中有文本,我不想丢失保存在文本流中的格式。任何指针都会有所帮助。谢谢

0 投票
1 回答
318 浏览

apache-flex - 当用户在 Flex tlf 文本流控件中删除整行时,如何阻止格式(粗体等)丢失

我在 Flex 3 中使用文本布局框架 textflow 来获取嵌入的图像。在应用程序的编辑字段中,用户可以应用格式。这一切都很好,除非用户删除了他们输入的所有文本,然后再次开始输入,那么格式就会丢失。

我在用着

要设置初始格式,然后使用类似的代码在用户更改格式时应用格式。

那么,如果用户删除所有文本,我该如何阻止用户“删除”格式呢?

谢谢,奈杰尔

0 投票
1 回答
681 浏览

flash - TLF 文本阻止 onMouseOver 事件

基本上我有一些 TLF 文本作为符号,它是只读的,字体是嵌入的,我将 mouseEnabled 设置为 false。它以图形的形式位于按钮的顶部。当我将鼠标悬停在文本或文本所在的区域上时,它会阻止按钮接收 on mouse over 事件。使用经典的动态文本,这条路线通常工作得很好。任何想法可能导致问题?

0 投票
1 回答
2086 浏览

apache-flex - Flex 4 添加带有“点击”事件的 TextFlow 锚点

鉴于以下情况:

然后在 creationComplete 上导入它:

点击处理函数永远不会触发。但是如果我直接将它添加到标记中:

事件触发良好。我看到如果您尝试导入为 TEXT_FIELD_HTML_FORMAT,这些事件会被删除:

注意:与 TextField 类不同,不支持 ActionScript 链接事件。a:link、a:hover 和 a:active 样式都不是。

它们是否也使用 TEXT_LAYOUT_FORMAT 删除?

0 投票
1 回答
268 浏览

flash - Adobe AIR 2 未检测到 TLF TextField 内的输入

此代码在 Flash 中工作,但是当我尝试使用 adobe air 2 运行时,未检测到 enter 键,而是 ctrl+enter 工作。如何获得这项工作?提前TY

txtTLF 是 TLF 文本可编辑