好,
这听起来很复杂,但它不是。 这里有云:我想用部分资产(按钮等),我创建闪光灯在Flex ActionScript项目。 由于我的所有资产都波纹管10K,我不打算加载一个swf,等到它的加载和创建界面。 我想使用SWC和公正的情况下,我需要的剪辑。 另外,我想我的Button类有一些额外的属性,这是发生问题。
如果在Flash IDE中的链接属性我添加到自定义按钮参考和跟踪按钮MovieClip子,我得到正确的跟踪。 如果然后创建一个按钮,在Flex的主类,使用生成的SWC文件并跟踪按钮影片剪辑的孩子一样,我得到空。
这是为什么 ? 反正是有解决这个问题? 我一直在使用Flex组件工具包考虑,但因为我工作的一个简单的ActionScript项目,我不使用Flex框架,我看到在使用组件套件在这一点上是没有意义的。
谢谢!
我想我得到了它。
我的按钮影片剪辑被链接到一个类在同一个src文件夹为我的ActionScript代码在Flex ActionScript项目的休息。 (AS3的类路径设置为“../”,从资产所在的文件夹FLA文件的生活,一上来就SRC级)
当Flash编译,类被发现,我在文件名为.swc了。 这就是为什么我从闪存跟踪的象征。 当Flex的编译,类在src目录下找到,因此同一类的一个新版本的编译,尽管它已经在SWC文件存在。 由于柔性发现。至于文件,但不知道我是有链接到Flash IDE中的符号(我不认为它可以做到这一点),Flex将创建其版本的类,但因为没有符号被挂该班,巴顿我被跟踪的孩子是零。
我想用包和保持FLA链接类分开,以便柔性不会编译同一类的两倍。
奇怪的是,我没有得到任何警告或错误,所以我认为一切都很好。
快速和不那么脏的解决方法是从文件系统删除物理Button类,使闪存能够产生它的版本在编译时有按钮元件的孩子引用。 然后,在Flex中我CREAD扩展按钮类,并添加我所需要的代码。 由于生成的类得到了在文件名为.swc编译时,Flex可以看到,我不得不延长没有问题。
原来如此! 鲍勃的你大爷!
我假定会发生什么,我不是100%肯定。 这件事情,我的直觉为需要通过观察理所当然的,所以我可能是技术上的错误。 如果任何人有任何修正他们的欢迎。
我不知道如果我正确地读你的问题,但你essestially想嵌入图像/资产,可从一开始,insted的图像/资产被加载,一旦应用程序initilises?
如果是这样的话,那么看看这个链接。 它说明了如何嵌入任何资产为ActionScript项目。 http://kennethsutherland.com/2009/04/21/why-flex-why-actionscript-why-flash/
希望这是你以后有什么。