請問flash中this和_root是做什麼用的,
請不要貼flash的說明,因為看不懂才發問的><
謝謝回覆!
2006-10-30 07:04:43 · 2 個解答 · 發問者 ? 3 in 電腦與網際網路 ➔ 程式設計
this, 簡單的想,就是「自己」、「這裡」
例如把一段小程式寫在某個按鈕上面
on(release){
trace(this._x);
}
意思就是說:「當這個按鈕被放開的時候,請印出這個按鈕"自己"的X座標」
當然,有時候也是可以省略不寫的
而_root指的就是整段動畫的「最上層」
因為flash的結構是可以一層包一層,一直包下去
在底層的按鈕,要叫最上層的某個元件動作的時候
可以用_parent一層一層的往上移
而用_root就會直接跳到最上層
希望有能解決你的疑惑 :)
2006-10-30 12:15:37 · answer #1 · answered by 春卷 4 · 0⤊ 0⤋
嗯 我flash用的不是很好
_root和this 其實只是位置上的問題而已
假設這樣說好了
舞台 =含=> 影片A 影片B 影片C
影片A =含=> 物件A 物件B 物件C
影片B =含=> 物件1 物件2 物件3
當你從任何一個地方 要呼叫物件2
你的位置要打
_root.影片B.物件2
但如果你是在影片B的位置要叫 物件3
只要打 this.物件3
就可以了 這樣有沒有懂
拿網頁當位置說明
www 中有1.php 2.php 3.php 和test資料夾
test資料夾有 4.php 5.php 6.php
你在任何一個位置 要叫 5.php
可以用 www.ooxx.com/test/5.php (可假看成_root.test.5.php)
但是如果你在test中 要叫 4.php
只需要寫 4.php (可假看成this.4.php)
我的印象中是這樣啦
不過this還有別的應用的樣子
如果有錯 請別的大大指正
2006-10-30 10:01:14 · answer #2 · answered by Jelly 7 · 0⤊ 0⤋