您的位置:首页 > 其它

flex 图片资源嵌入用法

2013-08-15 17:22 447 查看
图片资源的嵌入,可以在mxml文件中组件的属性中,直接勾选复选框“Embed”即可。但是还有一种情况,就是图片需要人机交互后才发生变化,如button的按下、弹出分别显示不同的图片,这又如何操作呢,如下:

<fx:Script>
<![CDATA[

[Embed(source="assets/play.png")]
[Bindable]
public var imgPlay:Class;

[Embed(source="assets/pause.png")]
[Bindable]
public var imgPause:Class;

public var playAndPauseFlg:int=0;
protected function playAndPause_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
if(playAndPauseFlg==0)
{
playAndPause.source=imgPause;
playAndPauseFlg=1;
}
else
{
playAndPause.source=imgPlay;
playAndPauseFlg=0;
}

}
]]>
</fx:Script>

<s:Image id="playAndPause" source="@Embed('assets/play.png')" click="playAndPause_clickHandler(event)"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Flex Embed 图片嵌入