Flex是否有任何单元测试解决方案?还是动作3?
如果是这样,他们的特点是什么?任何UI测试能力?功能测试?您可以分享的任何指针,示例,库或工具?
testing actionscript automated-tests unit-testing actionscript-3
在FLEX应用程序中,我正在尝试"重新发送"自定义事件.即component1执行dispatchEvnet(event),component2注册事件的处理程序,处理程序的唯一功能是dispatch(event).最后,component3侦听来自component2的事件.我想要做的是类似于"重新抛出"异常的概念(和类似的原因).不同之处在于重新分派似乎在AS3(Flash 10)中不起作用.在IE中,没有任何反应,在FF3中有一个例外,说在调用component3中的处理程序时尝试将Event类型强制转换为我的CustomEvent时类型转换失败.调试器中的跟踪代码显示,在调用component3时,事件确实是一般事件,我的所有自定义内容都丢失了.应该是这样吗?
给出以下内容
function A(b:Function) { }
Run Code Online (Sandbox Code Playgroud)
如果函数A(),我们可以确定作为参数'b'传入的函数的名称吗?AS2和AS3的答案有何不同?
我希望能够编写一个可以作为命令行应用程序运行的.swf文件.换句话说,我将能够创建可以与stdin和stdout交互的actionscript类,然后可以直接在命令行中执行.swf.
我怀疑这不可能.任何人都可以证实吗?
编辑: 一些答案指出,使用Flash进行命令行工作可能不是最好的选择.我在大多数情况下都完全同意.我之所以要问这个是因为我想做一些AS3代码生成,并且在运行时内反映AS3类比解析代码或走Asdoc产生的中间XML更容易.我现在正在Ruby中使用XML方法,但是希望有一个更清洁的解决方案!
我想将一个可选的数据参数传递给一些回调,但只传递给支持单个参数的回调; 现在,我有一个中等大小的回调代码库,根本无法接受参数.如何检查Function对象支持的参数?
apache-flex reflection actionscript introspection actionscript-3
我有一个菜单设置,在一个圆圈中有大约20个菜单项.当您将鼠标悬停在每个项目上时,会出现标题.唯一的问题是,由于深度顺序,它隐藏在其他菜单项后面.当moused结束时,有没有办法将这个项目带到前面?我是非常活泼的文字,所以任何帮助都会很棒.
我正在构建一个总是有一些移动的游戏,所以我使用了很多Timer实例来控制重复和触发运动.
现在的问题是,我开始注意到一些性能"滞后".这是由于计时器吗?你建议使用ENTER_FRAME事件吗?
相关:您是否建议任何其他可以提高性能的图书馆/方法?简单的Tween库本身是不够的.
我知道Flash的FlashDevelop,但是如何在mac上开发actionscript或haxe?除了用于eclipse的flex插件,flex builder和FDT还有一个很好的IDE用于mac上的actionscript开发吗?我真的想为netbeans提供一个好的插件,但看起来像制作这样的东西的所有项目都停止了.
我已经尝试过使用MacVim和各种插件,但我从来没有让它工作,看起来是一个艰难的学习曲线,开始使用vim.
人们用什么来开发mac上的actionscript/haxe?
灵感来自问题int [] = {1,2,}; 奇怪的逗号允许.任何特殊原因?我记得有关Adobe的Actionscript语法的问题.
出于某种原因,可以(至少在Flex 3中)在声明变量之前为变量赋值:
public function foo() : void {
a = 3;
var a : int = 0;
}
Run Code Online (Sandbox Code Playgroud)
这有意义吗..?这是Adobe FlexBuilder编译器中的错误吗?或者这可能是因为旧款Ecmascript版本的遗留问题?
actionscript ×10
apache-flex ×4
flash ×4
events ×1
flash-cs4 ×1
flexbuilder ×1
haxe ×1
macos ×1
reflection ×1
testing ×1
unit-testing ×1