问题标签 [actionscript]

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 回答
1496 浏览

flash - 在 Flash 中使用双向 localConnection 可能会导致连接错误?

我正在尝试在同一网页上的两个 Flash 对象之间设置双向 localConnection (LC)。一个对象是 AS2,另一个是 AS3。

  1. 我使用一个 LC 对象在每个 swf 上发送和接收数据。(这应该没关系,对吧?我尝试使用两个对象,一个用于发送,一个用于接收,但遇到了同样的问题)。

他们 .connect() 正确,以便他们都听。但是当我尝试将数据从 AS2 SWF 发送到 AS3 LC 时出现错误。这发生在 95% 的时间,但有时它确实有效,所以我知道 LC 名称不是问题(我检查过,显然)

有时一两条消息通过,随后的消息失败。

关于可能导致它的任何想法?

我的目标是创建一个多对一的连接映射,以便许多 AS2 swf 可以连接到一个 AS3 swf。这会是个问题吗?

0 投票
2 回答
1130 浏览

apache-flex - 从哪里开始学习 Flex 和 Flash

我想开始开发FlashFlex应用程序,这样我就可以将脑海中浮现的所有概念付诸实践。问题是我从来没有做过任何编程,也没有处理过代码……从来没有。我曾在平面设计行业工作过,Flash 中的许多故事板功能对我来说都很直观。此外,我通过 Adob​​e 网站浏览了一些关于 Flex 的教程,虽然我掌握了这些概念并且可以完成作业,但我并没有完全理解这门语言(虽然只有一周)。

我的问题是:我是否应该继续学习 Flex 教程并按照自己的方式学习MXMLActionScript?还是我应该先学习不同的基础语言?我在我的生活中学习了几种语言(西班牙语、法语、意大利语),并且在我加入这些语言之前,我并没有真正理解这种语言,去了这个国家,只是挣扎着通过它。MXML 和 ActionScript 是否一样?我应该努力克服它吗?还是我首先需要一个基地?如果我需要一个基地,你有什么建议?

0 投票
1 回答
1316 浏览

apache-flex - 如何在 FLEX 中创建带有富文本的列表控件?

我是 FLEX 新手,正在尝试将基于 Javascript 的原型移植到 FLEX 中。我的原始原型有一个无序列表 (ul),其中包含包含富文本的列表项,即我在每个项中混合了不同样式和颜色的文本以及一些图像。我查看了 FLEX 的 List 控件,它只支持显示一个简单的字符串和一个图标。我将如何制作支持富文本的列表控件?

0 投票
1 回答
1074 浏览

apache-flex - Actionscript 对象(类?)语法

在尝试学习如何在 ActionScript 中创建对象时,我没有成功。我注意到的一件事是,似乎有十亿种不同的方式来做这件事。即使他们都没有为我工作。这真的让我很困惑,我不知道尝试调试哪种方法。

似乎最常出现的方法是:

但这只会给我编译器错误,无论我做得多么简单,而且对我来说,一个函数可以是一个对象是没有意义的。如果函数是一个对象,那么当它在函数中的函数中时“this”指向哪里(被解释为对象)。

另一种似乎不太常见的方式是:

这也给了我编译器错误,而且看起来更正式。但我可以找到很少的文档比较。大多数指南要么非常简单,要么假设您正在谈论内置对象。

出现的第三种方法是创建一个

一个函数中,添加你想要的所有东西并返回它。似乎合乎逻辑。但是我读过各种提到原型的东西,而且似乎以这种方式创建的对象不适合作为原型。但实际上我只是很困惑。

我还遇到了一些说法,说 AS2 和 AS3 之间的对象语法不同,但仅此而已。

我应该如何创建对象?什么是最佳实践,看在上帝的份上,有人知道我在哪里可以找到深入的教程吗?(我的 google-fu 显然很弱)

0 投票
1 回答
3022 浏览

flash - 在 flash actionscript 3 中转换编码

有没有像php这样的函数mb_convert_encoding可以将编码转换为另一个?

我想将在闪存内的输入字段中传递的 utf-8 文本转换为 iso-8859-7 编码。

0 投票
1 回答
1504 浏览

apache-flex - Flex:如何加载数据,然后创建所需的组件?

我有一个具有三个选项卡的 flex 应用程序。这些选项卡中的每一个都有一个组件,该组件加载具有下拉组合框的“表单”。这些组合框依赖于外部数据才能正确填充。目前正在创建第一个选项卡,并且应该在组合框中填充的数据不在其中。第二个选项卡的组合框填充了所需的数据。

我想做的是创建一个在加载数据后调度的事件。当此事件发生时,我想创建这些选项卡或选项卡的组件。有没有办法在应用程序创建组件之前等待数据加载?

0 投票
6 回答
409 浏览

apache-flex - 在你的 Flex 代码中去掉 mx: 是不是一个坏主意?

我是 Flex 的新手,我不喜欢你必须为你编写的每个控件声明编写命名空间 mx: 的方式。它使代码混乱。我想写:

而不是

我试着写

对于顶级元素而不是

在顶层声明中。这项工作在一定程度上有效,但破坏了一些现有代码。一方面,文档中定义的 XML 数据都附加了 aaa: 作为运行时的命名空间。我还注意到我非常小的示例程序中的其他问题。

有没有办法做到这一点,或者这是一个失败的原因?以及一些关于为什么的背景信息将不胜感激。

更新:感谢大家的回复,但我想听听实际尝试过这个并认为这很重要的人的意见。尽管你们中的大多数人告诉我这是一个坏主意,但我并不气馁。我现在有几个程序以这种方式顺利运行。并计划在我所有的 flex 应用程序中执行此操作。一个技巧似乎对我有用,尽管我不能声称它会普遍适用。如果您在文档中需要单独的命名空间,例如 HTTPService 参数,您可以在该元素中创建一个命名空间,如下所示:

希望这可以帮助某人。我对我的代码现在的干净程度感到非常满意,几乎和普通的 html 文件一样干净。至于那些认为编写 mx: 整个代码更清晰的人,我完全不同意。我认为要求您在代码中过度重复相同字符序列的语言(您应该将其视为文档)存在设计缺陷。给你打个比方:如果你在读一篇关于巴拉克奥巴马的文章,每句话都包含“巴拉克奥巴马”这个词,你会怎么看,那会很烦人,不是吗?

0 投票
2 回答
621 浏览

.net - .Net 或 COM 库来读取 SWF Actionscript

我正在寻找一个库来读取 SWF 文件并让我解析它的动作脚本和标头信息。有什么可以工作的吗?

0 投票
2 回答
1425 浏览

apache-flex - 如何在 actionscript / flex 中创建“全局事件”?

在 flex/actionscript 中创建“全局事件”的最佳方法是什么 - 最好使用静态类?

我想引发一个事件来指示样式表已加载,以便显示需要该样式表的组件。所以我希望应用程序的每个部分都需要样式表中的样式来监听一个事件,告诉它样式都已加载。

0 投票
2 回答
7638 浏览

apache-flex - Flex dataGrid itemRenderer,访问单元格宽高

在编写自定义 itemRenderer 时,如何引用将在其中渲染的网格单元格的高度和宽度?这样在调整网格大小时它会正确调整大小。

我正在编写一个 dataGrid itemRenderer,它在表格的最后一列中绘制条形图。

我试过引用“this”、“this.parent”和其他一些没有成功的东西。我的临时 hack 解决方案是将此数据添加到数据集合中,但是当网格更改大小时这将不起作用,因此我每次都必须对其进行编辑。