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)"/>

相关文章

一:display:flex布局display:flex是一种布局方式。它即可以...
1. flex设置元素垂直居中对齐在之前的一篇文章中记载过如何...
移动端开发知识点pc端软件和移动端apppc端软件是什么,有哪些...
最近挺忙的,准备考试,还有其他的事,没时间研究东西,快周...
display:flex;把容器设置为弹性盒模型(设置为弹性盒模型之后...
我在网页上运行了一个Flex应用程序,我想使用Command←组合键...