[心得] Flash SWF 載入&操控 Flex SWF

看板Flash作者 (CJ Cat)時間18年前 (2008/04/01 22:13), 編輯推噓5(508)
留言13則, 3人參與, 最新討論串1/1
拜Google大神之賜,我終於找到方法了 參考資料 http://0rz.tw/223Q6 簡單來說,Flash可以用Loader照常載入Flex SWF 但是一個Flex SWF的所有視覺元件是在frame 2才出現 (原來Flex SWF都是有兩個frame的呀...) 也就是說要用個Timer來delay操縱Flex SWF內部元件的相關code 要注意的是,Flex SWF最外層有個叫做application的DisplayObjectContainer 所以假如你用MXML寫了一個叫做btn的Button在最上層 載入了loader之後,要取得這個btn的reference應該要像這樣: loader.content.application.btn.rotation = 50; ↑不要忘記這層喔! 後來我稍微驗證了一下,不只Flash有的component才可以操縱 連Flex獨有的HBox之類的component也可以用此方法操控 好樣的,那這樣以後複雜的UI用Flex搞定就好啦~ :) -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.87.188

04/01 22:18, , 1F
據說Help裡就有寫了XD
04/01 22:18, 1F

04/01 22:25, , 2F
哇哩~你上次說你沒試過,我還以為是因為你在Help找不到
04/01 22:25, 2F

04/01 22:24, , 3F
google i也常用 一樓說的對 flash官方網站 常有這些資料
04/01 22:24, 3F

04/01 22:26, , 4F
不管怎樣,至少我找到方法了 =w=+
04/01 22:26, 4F

04/01 22:26, , 5F
哈XD,在help的SWFLoader Control章節裡~
04/01 22:26, 5F

04/01 22:29, , 6F
還真的咧...我才剛念到Basic Control而已 > <
04/01 22:29, 6F

04/01 22:32, , 7F
你太認真了吧,我只有遇到問題才會去看help@@
04/01 22:32, 7F

04/01 22:37, , 8F
話說...當時我也是把AS3的F1 help給硬食了啊XD
04/01 22:37, 8F

04/01 22:40, , 9F
當然,不包括Language & Components Reference
04/01 22:40, 9F

04/01 22:41, , 10F
那個看完應該就吐血了...
04/01 22:41, 10F

04/01 22:41, , 11F
我還沒看就吐血了= =
04/01 22:41, 11F

04/01 22:42, , 12F
對了,從Flex呼叫Loader裡Flash的方法我有寫在4280篇
04/01 22:42, 12F

04/01 23:17, , 13F
所以Flex SWF唯一不同的地方就是多了一層application?
04/01 23:17, 13F
文章代碼(AID): #17yaCAez (Flash)