如题:
Flash能够制作很炫的动画,而Flex企业级应用中具有很大的优势。然而怎么样将Flash制作的动画在Flex中比较容易的访问呢?
Flash CS5或更高版本提供了直接"将Flash元件转换为Flex组件"的功能。
第一步:如果Flash元件有对应的类文件,则选中Flash中的元件,“编辑类”,使得该类继承于mx.flash.UIMovieClip类,这时该元件应该已经被自动转换为Flex的组件了如图1,如果没有自动转换,则通过元件属性->高级->验证类定义,如图2。
如果Flash元件没有对应的类文件,则选中该Flash中的元件,然后通过“命令->将元件转换为Flex组件”,这时Flash自动将为该元件构造一个对应的类,然后编辑该类,使得它继承于mx.flash.UIMovieClip类,并注明类名和包名。
第二步:通过“文件->发布”的方式,将该组件导出为SWC文件,然后在Flash Builder中添加该SWC文件。