Re: [問題] 要複製許多個相同的 swf的小動畫的問題
又遇到問題了
雖然我要複製 Loader
我使用 Loader.loadBytes( Loader.contentLoaderInfo.bytes )
可以把資料複製成功 複製出很多一樣的swf小動畫
但是複製出來的 Loader.content 卻是 null
Loader.width, Loader.height 卻都是 0
這跟我原本的東西並不一樣 感覺就像是某個東西沒設定到
請問這要怎麼解決 謝謝
※ 引述《yhn0tgb60 (呦厚厚)》之銘言:
: 就是有一個外部載入的 swf
: 而那個 swf 是個不斷 replay 的小動畫
: 而這小動畫會同時 放在畫面中許多地方
: 所以我希望載入一個後 就使用這個載入的 不斷複製到其他地方去
: 我目前是用
: var _swf:Class=
: ldr.contentLoaderInfo.applicationDomain.getDefinition( XXX ) as Class;
: 然後不斷的 new 那個 _swf 就好了
: 不過現在的問題是 那個 getDefinition( XXX ) 的 XXX
: 我不知道那個該放什麼
: 如果那個 swf 有使用到 某個類別 那 XXX 就是放那個 類別的名稱
: 可是我的 swf 只是個簡單的小東西 不需要 使用到任何類別
: 但那個 XXX 又是必須填的東西 就變得很頭痛 不知道該填什麼 XD
: 而且就算知道那個 swf用哪個 as
: 但因為每次要複製的東西不一定一樣
: 所以那個 XXX 不能夠寫死
: 那那個程式 要如何自動從 swf中知道那個 XXX 是誰???
: 自問自答
: 其實還有另一個複製 Loader 的方法 用 ByteArray
: 不過因為我一開始在網路上看到的
: 是先用 URLLoader 讀取 swf 設定成 BINARY 的格式
: 再將 ByteArray 丟給需要的 Loader.loadBytes() 來複製 swf
: 不過因為我有一個自己寫的讀取系統
: 圖片和 swf 都是用 Loader
: 而這方法要用 URLLoader 會大大影響到我已寫好的系統
: 所以我一直沒不想用這方法
: 不過我剛剛嘗試 用 Loader.contentLoaderInfo.bytes
: 一樣也可以抓到 ByteArray 的資料來複製成功
: 只是在網路上看到大家都是用 URLLoader.data
: 不知道我用 Loader.contentLoaderInfo.bytes 會不會有什麼不同
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.126.69
→
03/09 20:14, , 1F
03/09 20:14, 1F
→
03/10 00:10, , 2F
03/10 00:10, 2F
→
03/10 00:11, , 3F
03/10 00:11, 3F
→
03/10 10:06, , 4F
03/10 10:06, 4F
→
03/10 10:10, , 5F
03/10 10:10, 5F
→
03/10 10:14, , 6F
03/10 10:14, 6F
→
03/10 10:45, , 7F
03/10 10:45, 7F
→
03/10 10:49, , 8F
03/10 10:49, 8F
→
03/10 10:50, , 9F
03/10 10:50, 9F
→
03/10 11:27, , 10F
03/10 11:27, 10F
→
03/10 11:28, , 11F
03/10 11:28, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):