如何把在flex需要调用的图片打包到swf里面后使用
????? 由于图片过多之后,定义css样式的时候,使用了[Embed(source="Leonas.png"] 之后,会使软件变得比较的大,把需要使用的图片打包在一个单独的swf是很多人的做法, 在flex端定义的时候,使用的方式: [Embed(source="Leonas.swf",symbol="xxxx")]做成元件导入 其他的设置和设置图片的方式是一样的。 前面为编译好的swf文件,symbol 为元件的名称, ---------------------------------- flash端得设置: 1.在Flash源文件中必须将要导出的symbol拖到主场景中,否则Flash不会导出这个symbol,且在设置sumbol属性的时候必须导出为ActionScript可以引用的,如下图所示,下图中的类名就是Flex中引用时用的名字:
2.Flash文件中不能包含ActionScript代码 3.必须设置元件的左上角坐标为(0,0) 4.可以在Falsh中设置symbol的scale-9属性,以保证在symbol放大缩小时缩放正常 ------------------------------------------------------ 除此外,还可以动态的载入,并且使用这个swf里面的元件。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |