Re: [問題] 影片片段的屬性及方法

看板Flash作者 (兩年的感情結束了)時間19年前 (2006/01/18 17:02), 編輯推噓5(504)
留言9則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《etrexetrex (ETREX)》之銘言: : 我們可以用 : MovieClip.prototype.XXXXXX = function(){ : XXXXXXXXXXXXXXXXXXXX : } : 替影片片段建立一個新的方法 : 有沒有辦法替影片片段建立一個新的屬性呢? : 因為我在執行期間 畫面上所有的MC的XY會一直跑, : 我想在他們跑之前,先抓到他們最初的X跟Y : 因為有很多個MC : 所以我想說存在他們本身裡的屬性就好了 : 但是好像不能新增屬性? 例如影片元件實體名稱叫做 a_mc 直接寫成 a_mc.xFirst= a_mc._x; //當然 "xFirst"是你隨意定的啦~ a_mc.yFirst=a_mc._y; 大概就是這樣.... 實體名稱...或許你會要套用到 eval("") ? 不知道你的寫法 所以不一定 : ======== : 後來我想說 用全域的陣列存...每個MC的點座標 : 我想自訂一個變數型態存X,Y : 然後陣列裡的元素都是用這個形態 : 但是宣告陣列的方式好像跟 C 語言差很多... : 後來我就想先用 X 出來看看 : 結果 陣列 我不會用。 : 我打這樣: : arrayX= new Array(1); : arrayX[1]=1; : trace(arrayX[1]); flash的陣列宣告應該是... arrayX = new Array(); : 結果出來的是 undefined... : ======== : 我只是想先抓X跟Y而已阿... : 囧rz... 不知道這樣有沒有幫到你的忙...^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.190.171

01/18 17:09, , 1F
對了 flash內建的 ActionScript字典很好用!!
01/18 17:09, 1F

01/18 19:25, , 2F
大感謝 也就是說 要新增屬性就直接打上一個自訂屬性
01/18 19:25, 2F

01/18 19:26, , 3F
不需要任何宣告囉?
01/18 19:26, 3F

01/18 19:36, , 4F
那個陣列 宣告 我是看字典弄的呀
01/18 19:36, 4F

01/18 19:36, , 5F
只是存取的方式 太詭異了 好像不能直接存取?
01/18 19:36, 5F

01/18 23:38, , 6F
喔喔 抱歉 我沒看清楚你陣列的問題~><"
01/18 23:38, 6F

01/18 23:38, , 7F
可是我把你打的複製 貼上去 沒有問題阿 可以印出1
01/18 23:38, 7F

01/19 00:32, , 8F
Orz...你是用 Flash MX 2004 嗎?
01/19 00:32, 8F

01/19 02:01, , 9F
是阿..
01/19 02:01, 9F
文章代碼(AID): #13pWGkdG (Flash)
文章代碼(AID): #13pWGkdG (Flash)