问题标签 [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 投票
1 回答
1529 浏览

actionscript - 你如何告诉 ScrollPane 使用 actionscript 向上或向下滚动?

我想触发一个导致 ScrollPane 开始向上或向下滚动的事件。

理想情况下,ScrollPane 将滚动继续向上或向下滚动,除非被另一个事件取消。

0 投票
2 回答
6233 浏览

html - 使用 ActionScript 2.0 POST 登录

我为客户创建了一个非常基本的 Flash 网站,但在编写他想要的客户登录功能时遇到了问题。目前,如果我导航到该站点并单击客户端登录,它会将我带到登录页面。我需要这个工作的方式是——在 Flash 中,使用 ActionScript 2.0——让用户输入他们的用户 ID 和密码并单击登录,这会将 POST vars 提交到客户端登录网站的表单操作。

从不同的域做这可能/合法吗?假设有可能,我该怎么做呢?

0 投票
2 回答
1148 浏览

apache-flex - Flex 无法反序列化仅包含属性的 Web 服务元素

我看到一个非常奇怪的问题,即 Flex 使用的 .NET Web 服务。

我有一个非常简单的类,除了具有 [XmlAttribute('xxx')] 属性的属性之外什么都没有。

问题是在 Flex 中,当这个对象被反序列化时,调试器中的每个字段都为空。OrderAddress 类的实例不为空,只是所有字段。我 100% 确定我的 Web 服务代理层是最新的,并且 100% 肯定有数据通过网络传输,如Fiddler所示。

非常非常奇怪的是,如果我将这些属性之一更改为序列化为元素(而不是 XmlAttribute)并仅重新编译我的 C# web 服务,那么 Flex 可以立即识别数据。如果我添加一个完全未使用的字段 - 就像public string Foo = "foo";那样,它也会突然起作用。

我有点记得以前看到过类似的东西,但不记得我是否成功修复它。

对我来说是凌晨 3 点 30 分,我需要推迟我的核心故障排除,但把它扔在这里,以防任何人阅读它。代码在一个模块中,我知道有时会导致一些奇怪 - 但这似乎很奇怪。

0 投票
2 回答
2160 浏览

flash - ExternalInterface 性能:寻找一些最佳实践/技巧

我在 Windows 应用程序的 UI 中使用 Flex 3(Flash 播放器作为嵌入式 ActiveX 控件),并使用 ExternalInterface 在它们之间传递数据(主要是进入 Flex 应用程序,而不是输出)。但是,我发现性能非常糟糕,尤其是对于较大的(即自定义)对象。我们进行的 EI 调用越多,传入的自定义对象越大,在性能方面似乎就越难下降。

我假设序列化这些对象有很多开销,所以我想知道,是否有任何最佳实践可以以这种特殊方式使用 ExternalInterface?关于这个主题的文档似乎还没有太多。

例如,将一大块 XML 作为字符串传递到播放器控件,并使用 Flex 解析它,而不是按照规则将其作为自定义对象传递是否更好?需要与其宿主应用程序相对紧密集成的 Flex 应用程序应如何在不牺牲性能的情况下最好地使用 ExternalInterface?EI 性能是 Adob​​e 正在解决的问题吗?播放器 9 和 10 之间的实现有何不同?为了充分利用此功能,我们应该避免哪些事情?

提前致谢!

克里斯

0 投票
2 回答
2408 浏览

flash - 加载 XML 文件后如何在 Flash ActionScript 中重新加载 DataGrid?

RowCountDataGrid舞台上创建后是否可以更改in flash?

我正在外部加载一个 XML 文件,其中包含DataGrid应具有的行数,但问题是因为此文件在运行时未加载,它只选择默认的 3 项。也许我必须DataGrid在舞台上重新加载,或者循环直到它被定义。

这个事情谁有经验?

0 投票
5 回答
2056 浏览

apache-flex - ActionScript/Flex:按位与/或超过 32 位

问:有没有简单的方法(库函数)在 ActionScript 中对大于 32 位的数字执行按位与或或?

来自文档:“按位运算符在内部操作浮点数以将它们更改为 32 位整数。执行的确切操作取决于运算符,但所有按位运算分别评估 32 位整数的每个二进制数字(位)以计算一个新值。”

无赖...

我不能使用 & 或 | ops - AS 是否公开了一个库函数来为 Numbers 执行此操作?

细节:我将一堆 java 移植到 flex 并且 java 维护一堆“长”掩码。我知道我可以在 flex 端将 Java 掩码拆分为两个整数。由于我所有的面具操作都是本地化的,这不会太痛苦。但是,我想尽可能保持端口为 1-1。

有什么建议么?谢谢!

0 投票
4 回答
2474 浏览

actionscript-3 - 为什么要使用 MXML?

如果可以在MXML中完成的所有事情也可以在 ActionScript 中完成,并且很多事情在 ActionScript 中更容易完成(循环、条件等),为什么还要花时间学习 MXML?

我在这一点上的最佳理由是 MXML 的结构很好地匹配 UI 组件的视觉层次结构,并且减少了初始化 UI 的代码行数。另一方面,现实世界的 UI 通常是动态的,实现为简单的静态结构,然后根据运行时条件动态填充(在这种情况下,UI 更新无论如何都在 ActionScript 中)。还可以通过创建一些辅助方法来减少 ActionScript 所需的SLOC 。

0 投票
3 回答
6288 浏览

flash - MovieClip.getChildByName() 的 AS2 版本?

我试图在这个小 Flash 8/AS2 项目中对我的“DOM”引用负责。

越来越令人沮丧的是获得对其他影片剪辑和对象的引用。例如,目前我访问表单提交按钮的代码看起来像这样

我希望 AS2 有一种类似于 AS3MovieClip.getChildByName()甚至 Javascript 的实例检索方法document.getElementById()。因为硬编码这些匿名实例的名称(就像instance4上面一样)感觉真的很脏。

但是,我在这个 AS2 Reference中找不到任何类似的东西。

0 投票
1 回答
493 浏览

apache-flex - 在 Flex 项目中放置原型代码的最佳位置

我正在制作一个 Flex 项目,使用 Cairngorm 库,并尝试将代码保持在良好的 MVC 结构中。我刚刚添加了一些代码以将原型函数添加到内置类(我将方法“包含”添加到 Array),我想知道您认为将此代码放在我的项目中何处的最佳实践结构体?

0 投票
3 回答
1984 浏览

apache-flex - 如何在 Actionscript 中以编程方式将函数绑定到组件?

我正在尝试以编程方式为 CategoryAxis 提供我自己的 labelFunction,但我完全被难住了。常规方法是在您的 MXML 文件中执行此操作,但我想在我的 Actionscript 文件中执行此操作。

常规的做法是:

但我想在我的 CategoryAxis 子类中实现相同的目标,例如: