我有時使用greensock imageloader(這是一個偉大的插件如此容易使用,我喜歡它),只是想知道是否有一種方法可以加載位圖在容器內創建一個動畫片段?我無法在API中找到此解決方案 http://www.greensock.com/as/docs/tween/com/greensock/loading/ImageLoader.htmlGreensock ImageLoader加載圖像位圖不創建movieclip
有沒有人有任何經驗?
乾杯 比爾按照文檔
我有時使用greensock imageloader(這是一個偉大的插件如此容易使用,我喜歡它),只是想知道是否有一種方法可以加載位圖在容器內創建一個動畫片段?我無法在API中找到此解決方案 http://www.greensock.com/as/docs/tween/com/greensock/loading/ImageLoader.htmlGreensock ImageLoader加載圖像位圖不創建movieclip
有沒有人有任何經驗?
乾杯 比爾按照文檔
:
的ImageLoader的內容是指ContentDisplay(雪碧)被立即創建,這樣就可以定位/縮放/旋轉或添加ROLL_OVER /在加載圖像之前(或之後)ROLL_OUT/CLICK監聽器。使用ImageLoader的content屬性獲取ContentDisplay Sprite,或使用rawContent屬性獲取實際的位圖。如果在vars對象中定義容器,則ContentDisplay將立即添加到該容器中)。
所以他們說你不必在變量對象中提供一個container
。如果你只是想獲得位圖,那麼它說你可以使用rawContent
屬性。
嘗試這樣:
//create an ImageLoader:
var loader:ImageLoader = new ImageLoader("your_image.jpg", {name:"image",
x:0, y:0, width:200, height:200, onComplete:onImageLoad});
//begin loading
loader.load();
//see if we have a bitmap
function onImageLoad(event:LoaderEvent):void {
trace(event.target.rawContent);
}
雖然你說你這個樣子,加載一個位圖是在AS3平凡無庫:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("your_image.png"));
function onComplete (event:Event):void
{
// get your loaded bitmap
var bmp:Bitmap = Bitmap(LoaderInfo(event.target).content);
}