微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

flex 图片资源嵌入用法

图片资源的嵌入,可以在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)"/>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐