将Flash组件集成到Flex应用程序的正确方法是什么?
我听说Flash和Flex之间有不同的集成方式:使用SWF,使用SWC(还有其他什么?)。他们的利弊是什么?
Flash和Flex之间的沟通点是什么?
我正在使用Flash Builder 4开发Flex。和Flash Professional CS 5用于开发Flash。
答案 0 :(得分:2)
通常,我使用flash(专业)来开发自定义图形和movieClips。我将它们转换为Flex组件(通过让它们扩展mx.flash.UIMovieClip)并导出SWC文件。我的flash(专业)库中具有实例名称的每个元素现在都可用于该SWC中的Flex(在我将SWC放入项目的/ lib目录之后)。
我正在考虑转移到FlashCatalyst以获取此类内容,并在需要进行自定义动画时保留Flash Professional。
主要是因为闪光灯有时会出现问题。如果不是因为闪存也显示错误信息的AWFUL工作,那么我不会介意这一点。现在,例如,我正在创作一些flash组件,它会不断删除文件中的所有动作脚本!这使得我的所有movieclip对象都在无限循环中播放(因为所有的stop()调用都被删除!)
这很烦人。