package app.boss.v.item
{
import base.component.list.ItemRender;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.events.Event;
import flash.net.URLRequest;
/**
* Boss列表元素项
* @author JackKe
*/
[Embed("assets/view/UI_BossListItem.swf#UI_BossListItem")]
public class UI_BossItem extends ItemRender
{
public var zhanjiClip:MovieClip;
private var _loader:LoaderPlus;
public function UI_BossItem()
{
super();
zhanjiClip.gotoAndStop(1);
_loader = new LoaderPlus();
addChild(_loader);
mouseChildren = false;
addEventListener(Event.REMOVED_FROM_STAGE,removeFromStage);
}
override public function set data(params:Object):void
{
clear();
super.data = params;
_loader.load(new URLRequest("assets/boss/" + params.icon + ".swf"));
_loader.x = 15;
_loader.y = 20;
zhanjiClip.gotoAndStop(params.flag);
}
public function clear():void
{
_loader.unloadAndStop(false);
}
private function removeFromStage(e:Event):void
{
removeEventListener(Event.REMOVED_FROM_STAGE,removeFromStage);
clear();
}
}
}