Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何在Flex/FlashDevelop/AS3中实现宏_Apache Flex_Actionscript 3_Flashdevelop - Fatal编程技术网

Apache flex 如何在Flex/FlashDevelop/AS3中实现宏

Apache flex 如何在Flex/FlashDevelop/AS3中实现宏,apache-flex,actionscript-3,flashdevelop,Apache Flex,Actionscript 3,Flashdevelop,我不熟悉将Flex编译器与FD结合使用,尽管对flash/as3和FD来说肯定不是什么新鲜事。目前,我一直在使用FD/CS3编译我的应用程序,并希望切换到flex编译器。我想用flex编译器进行的一个主要实验是在AS3中使用宏。例如,假设我有一些非常昂贵的操作,我希望执行: private function Main():void { extremelyExpensiveOperation(params); } 但我想避免函数查找的成本。因此,我不使用函数查找,而是执行以下操作 private

我不熟悉将Flex编译器与FD结合使用,尽管对flash/as3和FD来说肯定不是什么新鲜事。目前,我一直在使用FD/CS3编译我的应用程序,并希望切换到flex编译器。我想用flex编译器进行的一个主要实验是在AS3中使用宏。例如,假设我有一些非常昂贵的操作,我希望执行:

private function Main():void
{
extremelyExpensiveOperation(params);
}
但我想避免函数查找的成本。因此,我不使用函数查找,而是执行以下操作

private function Main():void
{
<macro expandExtremelyExpensiveOperationHere(params)/>
}
private function Main():void
{
}
显然,语法不必看起来与此完全相同,但宏在编译之前会得到扩展,从而避免了函数查找。有人能给我指出正确的方向吗?

用米施的。。。它还支持宏

格里茨

back2dos使用Mish的。。。它还支持宏

格里茨

back2dos