Re: [問題] 請問一下有關 Loader

看板Flash作者 (象象共和國國王)時間15年前 (2010/04/23 02:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
這次用純 Flash 測試幾乎肯定是 Loader 不能畫在 BitmapData 上了 以下是測試 code: package { import flash.display.*; import flash.events.Event; import flash.net.*; public class Test extends Sprite { public function Test() { ldr= new Loader(); ldr.contentLoaderInfo.addEventListener( Event.COMPLETE, completeHandler); ldr.load( new URLRequest( "image.jpg")); buffer= new BitmapData( 800, 600, false); } private function completeHandler( e: Event): void { // 1. Work // addChild( ldr); // 2. Not work // buffer.draw( ldr); // graphics.beginBitmapFill( buffer); // graphics.drawRect( 0, 0, 800, 600); // graphics.endFill(); // 3. Work // var s: Sprite= new Sprite(); // s.addChild( ldr); // addChild( s); // 4. Not work // var s: Sprite= new Sprite(); // s.addChild( ldr); // buffer.draw( s); // graphics.beginBitmapFill( buffer); // graphics.drawRect( 0, 0, 800, 600); // graphics.endFill(); // 5. Work // var s: Sprite= new Sprite(); // s.graphics.beginFill( 0x000000); // s.graphics.drawRect( 0, 0, 800, 600); // s.graphics.endFill(); // buffer.draw( s); // graphics.beginBitmapFill( buffer); // graphics.drawRect( 0, 0, 800, 600); // graphics.endFill(); } private var buffer: BitmapData; private var ldr: Loader; } } 可是... 明明就是 IBitmapDrawable 為什麼畫不上去... 如果真的是這樣整個架構就得大翻動了 = = -- 我是大象 永遠的大象... 象象共和國國王 . Hudson -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.20.16
文章代碼(AID): #1Bq8zjeB (Flash)
討論串 (同標題文章)
文章代碼(AID): #1Bq8zjeB (Flash)