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

javascript - 开源 Actionscript 3 或 Javascript 日期实用程序类?

我想知道是否有人可以指出一个相当健壮的开源日期实用程序类。当我想做很多我认为在 C# 和 Java 中理所当然的事情时,我发现自己在做自己的事情。例如,我确实找到了一个很好的例子,即我撕开的 DateDiff() 函数和另一个 DatePart() 函数。另一个例子是解析不同的日期/时间格式。如果它已经建成,我试图避免重新发明一些东西。

另一种可能性可能是一组不错的 Javascript 文件,我可以将它们转换为 ActionScript 3。到目前为止,我已经找到了 DateJS,但我想对那里的内容有一个很好的了解。

0 投票
3 回答
6670 浏览

apache-flex - 在 ActionScript 3 / Flex / AIR 中实现 1:1 异步回调/事件的最佳方式?

我一直在我的 Flex 项目中使用命令模式,需要异步回调路由:

  • 实例化给定命令对象和命令对象的人,
  • 命令对象和命令对象调用的“数据访问”对象(即通过网络处理对服务器的远程过程调用的人)。

这两个回调路由中的每一个都必须能够是一对一的关系。这是因为我可能有几个给定命令类的实例同时运行完全相同的作业,但参数略有不同,我不希望它们的回调混淆。因此,使用事件(AS3 中处理异步的默认方式)几乎已被淘汰,因为它们本质上是基于一对多关系的。

目前我已经使用具有特定类型签名的回调函数引用来完成此操作,但我想知道是否有人知道更好(或替代)的方法?

这是一个示例来说明我当前的方法:

  • 我可能有一个视图对象,该对象由于某些用户操作而产生一个DeleteObjectCommand实例,将引用传递给它自己的两个私有成员函数(一个代表成功,一个代表失败:假设在这个例子"deleteObjectSuccessHandler()""deleteObjectFailureHandler()")作为对命令类的回调函数引用构造函数。
  • 然后命令对象将重复此模式,并连接到“数据访问”对象。
  • 当网络上的 RPC 成功完成(或失败)时,会调用相应的回调函数,首先是“数据访问”对象,然后是命令对象,以便最终实例化操作的视图对象在第一个地点通过其deleteObjectSuccessHandler()或被deleteObjectFailureHandler()调用而得到通知。
0 投票
6 回答
7769 浏览

actionscript-3 - wav <> mp3 for flash(as3)

我想知道 MP3 解码/编码,我希望使用 AS3 在 Flash 中实现这一点

我敢肯定,这将是一个正确的痛苦...

我不知道从哪里开始,任何人都可以提供任何指示吗?参考资料?

----很久以后--- 非常感谢大家的意见...看来我还有很长的路要走!

0 投票
4 回答
8898 浏览

actionscript-3 - 三角三角 (ActionScript 3)

我正在尝试在 ActionScript 3 中编写一个公式,该公式将以度为单位给出 var "z"(请参见下图),然后我将其转换为弧度。

我已经知道变量“x”和“y”的值。使用三角函数,我如何计算斜边的长度以及 var z 的可变角度?AS3 或伪代码中的解决方案将非常有帮助。谢谢。

三角形

0 投票
3 回答
1552 浏览

flash - 在类中滚动 UIScrollBar 组件时出现问题

我正在尝试将 UIScrollbar 组件的实例附加到加载某些 XML 后正在创建的类实例内的动态文本字段。滚动条组件已正确连接,因为滑块的大小取决于文本字段中的内容量,但它不会滚动。

这是代码:

我还尝试过在影片剪辑/类本身中使用 UIScrollBar 组件,但它仍然无法正常工作。有任何想法吗?

0 投票
1 回答
1559 浏览

apache-flex - 如何在 Flex 中的 ButtonBar 组件上进行制表符?

我有一个按钮栏 inf flex 以及其他几个输入控件,我已经为每个控件设置了 tabIndex 属性,并且一切顺利,直到我切换到 ButtonBar。

ButtonBar 有 3 个按钮,但对它进行制表符,只有第一个按钮获得焦点,再次制表符,焦点回到顶部控件...

如何使选项卡通过 Flex 按钮栏中的所有按钮?有没有办法做到这一点,还是我需要为此创建单独的按钮?

这对我来说似乎是一个可能的错误......

0 投票
5 回答
3210 浏览

apache-flex - 从 Flex 3 安全地访问 .NET Web 服务

我们可以从 Flex/AS3 应用程序成功使用 .NET 2.0 Web 服务。除了 SSL,我们还能如何使安全性更健壮(即身份验证)?

0 投票
2 回答
1648 浏览

apache-flex - Flex 组件中的 Google 地图

我在 Flex 中嵌入了 Google Maps Flash API,它在本地运行良好,上面有水印等。当我将它上传到服务器 (flex.mydomain.com) 时,我收到下面列出的沙盒安全错误:

有没有人有将 Google Maps Flash API 嵌入 Flex 组件并专门设置安全设置以使其工作的经验?我确实获得了一个新的 API 密钥,该密钥已注册到我的域,并且在发布时正在使用它。

我尝试在主应用程序和组件中执行以下操作:

0 投票
6 回答
9756 浏览

flash - 从子对象引用回父对象

我的问题是关于访问子对象父对象的最佳实践。因此,假设一个类实例化了另一个类,该类实例现在被一个对象引用。从该子对象中,引用回父对象的最佳方法是什么?目前我知道我经常使用的几种方法,但我不确定 A)是否有更好的方法或 B)其中哪一种是更好的做法

第一种方法是使用 getDefinitionByName,它不会实例化该类,但允许访问其中公开声明的任何内容。

然后根据其父到子层次结构引用该变量。
例如,如果孩子试图引用一个比自己高两级的类:

这似乎工作正常,但您需要知道孩子所处的级别与您尝试访问的父级的级别相比。

我还可以得到以下语句来追踪 [object ClassName] 到 Flash 的输出中。

我不是 100% 地执行那条线,我没有说服它作为引用我所在的当前对象之外的对象的一种方式。

我见过的另一种方法是简单地将 this 的引用传递给您正在创建的类对象,然后用构造函数参数捕获它

然后在Class文件中

但是,该引用还要求您使用子层次结构向后退到父层次结构。

我也可以导入该类,然后使用直接文件路径来引用该类内部的方法,无论它是否是父类。

当然,父子关系是无关紧要的,因为我直接通过导入的类访问方法或属性。

我只是觉得我在这里错过了一些非常明显的东西。我基本上是在寻找确认这些是否是引用父母的正确方法,如果是的话,哪个是最理想的,还是我忽略了其他东西?

0 投票
7 回答
32540 浏览

flash - 使用 Actionscript 3 连接到数据库

我正在寻找有关如何基于数据库在闪存中动态创建内容的建议。最初我想我们会将数据库导出到一个 XML 文件并使用内置的 Actionscript XML 解析器来处理这个问题,但是 XML 文件的大小可能会让人望而却步。

我已经阅读了有关使用中间步骤(PHP、ASP)来检索信息并将其作为 Actionscript 可以读取的内容传回的信息,但如果可能的话,我不希望这样做。以前有人使用过asSQL库吗?还是我还缺少其他东西?