How to change external pictures in a sprite with a timer
Hi
I want to display the images from a webcam but everytime the sprite updates the picture disapears for a short period.
This is my code:
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.Sprite;
var e45Sprite:Sprite = new Sprite;
var myTimer:Timer = new Timer(6000);
var imageLoader:Loader = new Loader();
var imageRequest:URLRequest = new URLRequest('http://someurl.jpg');
e45Sprite.x = 0;
e45Sprite.y = 0;
addChild(e45Sprite);
imageLoader.load(imageRequest);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, showPic);
myTimer.addEventListener(TimerEvent.TIMER,someFunction);
myTimer.start();
function someFunction(event:TimerEvent) {
imageLoader.load(imageRequest);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, showPic);
}
function showPic(Event):void {
e45Sprite.addChild(imageLoader);
}
Can anyone tell me how I can avoid the "blinks" or holes when the sprite gets updated?
Best regards