问题标签 [actionscript-3]

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 投票
3 回答
628 浏览

apache-flex - 如何为间隙填充练习制作自定义 Flex 组件?

该组件的目的是测试学生对给定学科的知识 - 在下面的示例中,它将是地理。给学生一段文本,其中缺少单词。他/她必须填写(在这种情况下键入)缺失的单词 - 因此这种测试/练习称为间隙填充。练习中可能有多个句子有多个间隙 - 看起来像这样:

伦敦是 ____________ 和 _____________ 中最大的市区。作为两千年来的重要定居点,伦敦的历史可以追溯到___________。

组件必须能够在文本中显示带有“浮动”间隙的文本。这些间隙将具有与 TextInput 控件类似的行为。一旦学生提交答案,该组件将返回输入的单词,然后将这些单词与预期答案进行比较。

组件应该能够显示文本,并且间隙从文本中动态派生所有必需的参数。间隙的位置可以用一个特殊的标记来标记 - 例如#10# - 这将标记文本中间隙的位置和间隙的大小(字符数)。

因此,上面的文本在加载到组件之前可能如下所示:

伦敦是#10# 和#15# 中最大的市区。作为两千年来的重要定居点,伦敦的历史可以追溯到 #8#。

0 投票
2 回答
8465 浏览

apache-flex - 在actionscript / Flex中将字符串转换为uint

我正在创建一个组件并希望像许多 flex 控件一样公开一个颜色属性,假设我有这样的简单组件,我们称之为 foo_label:

然后将组件添加到另一个 mxml 文件中,类似于:

当我编译编译器抱怨:无法从文本“红色”解析类型 uint 的值。但是,如果我使用普通标签,我可以做到

没有任何问题,并且颜色属性仍然是 uint 类型。

我的问题是如何公开公共属性以便控制组件文本的颜色?为什么我可以使用字符串“red”作为 mx 控件的 uint 字段,但在自定义组件中似乎不能这样做,我需要做一些特别的事情吗?

谢谢。

0 投票
4 回答
1949 浏览

actionscript-3 - 在 Actionscript 3 中实现单例模式类的最佳方法是什么?

由于 AS3 不允许私有构造函数,因此构造单例并保证构造函数不是通过“new”显式创建的唯一方法似乎是传递单个参数并检查它。

我听过两个建议,一个是检查调用者并确保它是静态 getInstance(),另一个是在同一个包命名空间中有一个私有/内部类。

传递给构造函数的私有对象似乎更可取,但看起来您不能在同一个包中拥有私有类。这是真的?更重要的是,这是实现单例的最佳方式吗?

0 投票
3 回答
1683 浏览

ruby - Ruby 到 Actionscript3 字节码

嗨,我正在研究 Ruby 到 actionscript 3 字节码编译器,发现提到了一个名为 Red Sun 的项目,但可以找到的信息很少。

所以我的问题是......有哪些工具可以将 Ruby 源代码转换为 AS3 字节码

0 投票
3 回答
1044 浏览

apache-flex - 如何在 Flex 中获取自定义组件的句柄?

我在 Flex 中有一个自定义登录组件,它是一个简单的表单,当用户单击登录按钮时会调度自定义 LoginEvent:

然后我有一个包含 flex 应用程序的 main.mxml 文件,我将组件添加到应用程序中没有任何问题:

然后我尝试在动作脚本中连接我的事件:

一切对我来说看起来都不错,但是当我编译时,我得到一个“未定义属性 cLogin 的错误......显然我可以控制 id 为“cLogin”,但我似乎无法获得“它的句柄”......我究竟做错了什么?

谢谢。

0 投票
2 回答
4970 浏览

actionscript-3 - Flash:使用一个事件监听器监听一个类型的所有事件

这不是生死攸关的问题,但我想知道这是否可能:

我从一种类型的自定义事件 (FormEvent) 中得到了几个事件,现在我得到了一个 FormListener,它监听所有这些事件并根据事件类型处理它们。我希望一次添加所有事件,而不是一次添加一个 eventListener。

所以现在看起来像这样:

但不是每次都添加一个事件,我宁愿做类似的事情

我想知道这样的事情是否可能,我会喜欢的。我处理大量事件:)

0 投票
3 回答
3335 浏览

apache-flex - 关于将 Flex 与 WCF 和 Linq to Entities 一起使用的建议

因此,我正在开发一个使用 ASP.NET 服务器的项目,并且我们通过 WCF 从 LINQ 到实体查询传递了实体。我已经克服了 WCF 的循环引用问题。现在我正在寻找下一步,即 Flex UI,我想知道人们在处理来自 Flex 的 WCF 或使用带有 Flex 的实体(来自实体框架的实体)时已经面临哪些问题?Flex 建议、库、模式和技巧会有所帮助。谢谢。

有帮助的事情:

  • 如何在 UI 端“持久化”或欺骗实体。
  • 安全性,如何保护从 UI 到服务的通信。
  • 如何从 UI 生成/传递新实体到服务,然后解释为 .NET 实体
0 投票
1 回答
772 浏览

apache-flex - 将自定义皮肤和自定义类合并到 SWC

如果我有一个 *.as 文件,它是我的自定义组件,一个包含自定义组件外观的 SWC 类和一个告诉自定义类外观的 css 文件(引用 SWC 外观文件),我该如何设置库项目(使用 flexbuilder 3)生成一个包含所有内容的 SWC 文件?

0 投票
7 回答
3496 浏览

flash - ActionScript3 用户界面组件?

使用 AS2 几年后,我开始使用 AS3 (Flash9/Flash10) 编写应用程序。我已经到了需要一些完整的 GUI 组件集的地步,我需要决定要使用哪个集。回到 AS2 时代,flash 包含的内置组件非常糟糕——文件大小臃肿、速度慢、有问题等。但是,我听说新组件(包含在 CS3 中)的好消息。所以我正在寻找使用过几种不同套装的人的建议。

我听说过的组件集:

  1. CS3 组件- 缺点,我需要摆弄 CS3 IDE,我宁愿只从 FlashDevelop 中工作。
  2. Flex 组件- 缺点,我需要 Flex 框架,这意味着我必须从 MXML 文件开始,加上框架的膨胀
  3. bit101 的MinimalComps - 这些看起来可能是一个很好的起点,虽然有点有限
  4. ASwing A3 - 这些看起来很有趣,但它们似乎有点过度设计。

理想情况下,它们应该是轻量级的,有一个不错的 API,而且不会过于复杂。

0 投票
4 回答
9940 浏览

apache-flex - 可以在不使用 MXML 的情况下使用 Flex 框架/组件吗?

是否可以在不使用 MXML 的情况下使用 Flex 框架和组件?我非常了解 ActionScript,并且不想为了获得一些简单的 UI 而使用一些新的 XML 语言。谁能提供一个包含可以编译的 .as 文件的示例(最好通过 FlashDevelop,尽管只是告诉如何使用 Flex SDK 也可以)并使用 Flex 框架?例如,只显示一个弹出警报的 Flex 按钮将是完美的。

如果不可能,有人可以提供一个最小的 MXML 文件,该文件将引导一个自定义 AS 类,然后可以访问 Flex SDK?