卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Flash中this關(guān)鍵字的應(yīng)用技巧

在Flash開發(fā)中,時間軸通常用“root”表示,但你是否了解時間軸也可以使用“this”來表示呢?本文將帶領(lǐng)大家深入探討“this”關(guān)鍵字在Flash中的應(yīng)用方法。 this關(guān)鍵字是對當前對象的引用

在Flash開發(fā)中,時間軸通常用“root”表示,但你是否了解時間軸也可以使用“this”來表示呢?本文將帶領(lǐng)大家深入探討“this”關(guān)鍵字在Flash中的應(yīng)用方法。

this關(guān)鍵字是對當前對象的引用

在主時間軸中,使用this和使用root代表的意義是相同的。通過以下代碼在動作面板中進行測試:

```actionscript

trace(this root); // 輸出true

```

運行程序后,可以看到結(jié)果為true,說明this和root都指向主時間軸。

訪問變量的方式

在動作面板中定義兩個變量“numx”和“numy”,然后分別使用root和this來訪問這兩個變量:

```actionscript

// 用root訪問變量

trace();

trace();

// 用this訪問變量

trace();

trace();

```

運行程序后,無論是用root還是this來訪問變量,結(jié)果都是相同的。

使用數(shù)組運算符訪問變量

除了直接使用this和root外,還可以使用數(shù)組運算符“[]”來訪問變量。將變量名稱作為字符串放入數(shù)組運算符中即可實現(xiàn)訪問。

```actionscript

// 用root訪問變量

trace(root["numx"]);

trace(root["numy"]);

// 用this訪問變量

trace(this["numx"]);

trace(this["numy"]);

```

再次運行程序,同樣可以看到用root和this訪問變量的結(jié)果一致。

總結(jié)

通過本文的介紹,我們了解到在Flash開發(fā)中,this關(guān)鍵字可以用來引用當前對象,與root在主時間軸中的作用類似。通過具體的代碼示例演示了如何使用this關(guān)鍵字來訪問變量,在實際開發(fā)中能夠更靈活地操作對象和屬性。希望讀者通過本文的學(xué)習(xí)能夠更加熟練地運用this關(guān)鍵字,提升Flash開發(fā)的效率和質(zhì)量。讓我們動手實踐,進一步加深對this關(guān)鍵字的理解和運用吧!

標簽: