在Flex 4中附加/导入AS3和MXML?

时间:2011-02-20 10:33:40

标签: php flex import include

通常,在PHP设置中,您只需使用

即可
include('includes/myphpfile.php');

包含PHP代码和/或HTML标记的分离部分。现在谈到Flex 4,我不太清楚我是如何为ActionScript文件做同样的事情。我想做这种方法,因为我的源代码变得非常烦人,因为我正在开发的Flex应用程序增长。这就是为什么我想把它分成小块,以避免让自己被太多的代码所淹没,无法一次看到。

2 个答案:

答案 0 :(得分:2)

我强烈建议您了解如何构建Flex Components。这是封装代码并将单个“文件”分解为多个组件的首选方法,从长远来看,您会感谢自己学习这些技能。

您发布的答案可以帮助您将ActionScript移动到其他文件:

<fx:Script source="MyActionScript.as">

但它与构建可重用的封装代码不同。您还可以使用include指令来完成同样的事情:

<fx:Script><[[
 include "MyActionScript.as";
]]></fx:Script>

include指令也可以在ActionScript组件/类中使用,而Script source属性只是MXML。

那就是说,依赖包含文件通常被认为是一个拐杖而不是我会轻易做出的决定。

答案 1 :(得分:1)

嘿我在谷歌搜索时发现了如何做到这一点。对于那些感兴趣的人,这就是我所做的:

<fx:Script source="myactionscript.as" />

希望能帮助别人!