Re: [問題] 請問AS3與Flash組件

看板Flash作者 (陌生人)時間18年前 (2007/11/30 10:26), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《pikoto (NIKON D300!!就是你了!)》之銘言: : 瞎咪, : 聽起來看似是做資料的length,然後依length "new?"出幾個組件就好. : 每個"new"出來的的class都給個name.然後再做loop給每個特定name的class : 加上eventlistener 就好了... : 想到的是用 for each.. 跟 swith..case.下去玩.不過如果有好幾百個的話. : 應該還是用loop的形態去做. : 不知道這是不是你要的意思. 先謝謝大家的回應!很抱歉我說的不是很清楚... orz 我希望做到的是 假設今天Art先把一些畫面顯示的元件畫好, 存在一個叫components.swf的檔案中(用匯出給Action Sciprt使用的屬性功能) 而 components.swf 裡面可能有這些三個元件 "元件icon" "元件loadbar" "元件_小人偶" 我在AS3程式中用 loader.load(components.swf) 載入之後, 再依需要 new 出多個components.swf中的"元件_小人偶"元件, 並命名叫"小人偶_1"、"小人偶_2"...然後我要再對每一個"小人偶"裡的子元件作操作 例如"小人偶_1"上有個動態的text_field,再把text_field設定成某一特定值 (這樣做的用意是如果之後畫面要換,只需要把components.swf中"元件_小人偶"的圖 從小人偶改畫成小蜜蜂,整個畫面就會改掉了...) 目前我的問題是卡在:要怎麼重覆 new 出 由外部swf檔案中的元件? 再次謝謝了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.177.117

11/30 13:51, , 1F
要使用外部.swf的library,記得要在該.fla裡面的library
11/30 13:51, 1F

11/30 13:51, , 2F
設定成export for runtime sharing
11/30 13:51, 2F

11/30 13:52, , 3F
...字數太多,改用回文,sorry
11/30 13:52, 3F
文章代碼(AID): #17JtJbOB (Flash)
討論串 (同標題文章)
文章代碼(AID): #17JtJbOB (Flash)