如何把在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里面的元件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值