Главный класс
Код AS3:
package
{
import flash.display.Sprite;
/**
* ...
* @author xrapa
*/
public class HungryFrog extends Sprite
{
public var preloader:Preloader=new Preloader();
public function HungryFrog () {
preloader;
addChild(preloader);
}
}}
Preloader
Код AS3:
package
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.net.URLRequest;
import flash.display.Bitmap;
public class Preloader extends Sprite
{
public var atlas:Loader;
[Embed(source="assets/myx-z-yl1.png")]
public static const MYX:Class;
public var myx:Bitmap=Bitmap(new MYX());
public function Preloader():void
{
atlas = new Loader();
atlas.addEventListener(ProgressEvent.PROGRESS, patlas);
atlas.addEventListener(Event.COMPLETE, catlas);
atlas.load(new URLRequest("assets/www.jpg"));
addChild(atlas);
trace("Preloader");
}
public function patlas (e:ProgressEvent):void {trace("patlas");/*myx;addChild(myx);myx.smoothing = true;myx.scaleY=e.bytesLoaded/e.bytesTotal;myx.scaleX=e.bytesLoaded/e.bytesTotal;*/}
public function catlas (e:Event):void {trace("catlas");
atlas.removeEventListener(Event.COMPLETE, patlas);
atlas.removeEventListener(ProgressEvent.PROGRESS, catlas);
}
}
}
Помогите плиз, trace("Preloader") выходит на консоле, а trace("patlas") и trace("catlas") нет.