看板 Flash 關於我們 聯絡資訊
拜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
Jerrynet:據說Help裡就有寫了XD 04/01 22:18
cjcat2266:哇哩~你上次說你沒試過,我還以為是因為你在Help找不到 04/01 22:25
iweilun:google i也常用 一樓說的對 flash官方網站 常有這些資料 04/01 22:24
cjcat2266:不管怎樣,至少我找到方法了 =w=+ 04/01 22:26
Jerrynet:哈XD,在help的SWFLoader Control章節裡~ 04/01 22:26
cjcat2266:還真的咧...我才剛念到Basic Control而已 > < 04/01 22:29
Jerrynet:你太認真了吧,我只有遇到問題才會去看help@@ 04/01 22:32
cjcat2266:話說...當時我也是把AS3的F1 help給硬食了啊XD 04/01 22:37
cjcat2266:當然,不包括Language & Components Reference 04/01 22:40
cjcat2266:那個看完應該就吐血了... 04/01 22:41
Jerrynet:我還沒看就吐血了= = 04/01 22:41
Jerrynet:對了,從Flex呼叫Loader裡Flash的方法我有寫在4280篇 04/01 22:42
cjcat2266:所以Flex SWF唯一不同的地方就是多了一層application? 04/01 23:17