<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init();">
<mx:Script>
<![CDATA[
private var loader:Loader = new Loader();
private var request:URLRequest;
private var sizeFlag:Boolean = true; //图片大小标志,true为小图
private var i:int = 0; //计数器跳动次数记录
private var timer:Timer = new Timer(25);
public function init():void //初始化
{
request = new URLRequest("监控背景.jpg"); //放入图片
loader.load(request);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
timer.addEventListener(TimerEvent.TIMER,reloadImg); //开始计数
timer.start();
}
public function onComplete(e:Event):void
{
var bitmap:Bitmap = Bitmap(loader.content);
img.source = bitmap;
}
public function reloadImg(e:TimerEvent):void //按照计数奇偶切换图片
{
//img.removeChildAt(0);
if (i%2 == 1)
{
request = new URLRequest("监控背景.jpg");
loader.load(request);
}
else
{
request = new URLRequest("监控背景1.JPG");
loader.load(request);
}
i++;
}
public function changeImgSize():void //改变图片大小
{
if (sizeFlag){
img.width = 640;
img.height = 480;
sizeFlag = false;
}
else {
img.width = 320;
img.height = 240;
sizeFlag = true;
}
}
]]>
</mx:Script>
<mx:Image id="img" x="10" y="10" width="320" height="240"/>
<mx:Button id="myBtn" x="10" y="498" label="Button" click="changeImgSize();"/>
</mx:Application>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init();">
<mx:Script>
<![CDATA[
private var loader:Loader = new Loader();
private var request:URLRequest;
private var sizeFlag:Boolean = true; //图片大小标志,true为小图
private var i:int = 0; //计数器跳动次数记录
private var timer:Timer = new Timer(25);
public function init():void //初始化
{
request = new URLRequest("监控背景.jpg"); //放入图片
loader.load(request);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
timer.addEventListener(TimerEvent.TIMER,reloadImg); //开始计数
timer.start();
}
public function onComplete(e:Event):void
{
var bitmap:Bitmap = Bitmap(loader.content);
img.source = bitmap;
}
public function reloadImg(e:TimerEvent):void //按照计数奇偶切换图片
{
//img.removeChildAt(0);
if (i%2 == 1)
{
request = new URLRequest("监控背景.jpg");
loader.load(request);
}
else
{
request = new URLRequest("监控背景1.JPG");
loader.load(request);
}
i++;
}
public function changeImgSize():void //改变图片大小
{
if (sizeFlag){
img.width = 640;
img.height = 480;
sizeFlag = false;
}
else {
img.width = 320;
img.height = 240;
sizeFlag = true;
}
}
]]>
</mx:Script>
<mx:Image id="img" x="10" y="10" width="320" height="240"/>
<mx:Button id="myBtn" x="10" y="498" label="Button" click="changeImgSize();"/>
</mx:Application>