以下示例首先設定someother_mc
例項的_x
和_y
屬性,然後指示someother_mc
轉到第 3 幀並停止。
with以下**段顯示在不使用(someother_mc)
with
語句的情況下如何編寫先前的**。someother_mc._x = 50;同時訪問乙個作用域鏈列表中的多個項時,someother_mc._y = 100;
someother_mc.gotoandstop(3);
with
語句會很有用。在以下示例中,內建 math 物件位於作用域鏈之前。將 math 設定為預設物件可將識別符號cos
、sin
和pi
分別解析為math.cos
、math.sin
和math.pi
。識別符號a
、x
、y
和r
polar()
的物件啟用範圍中,所以將解析為相應的區域性變數。 不是 math 物件的方法或屬性,但由於它們位於函式
function polar(r:number):voidtrace("area = " + a);
trace("x = " + x);
trace("y = " + y);
} polar(3);
/* area = 28.2743338823081
x = -3
y = 3
*/
const關鍵字用法
1 const常量 如const int max 100 優點 const常量有資料型別,而巨集常量沒有資料型別。編譯器可以對前者進行型別安全檢查,而對後者只進行字元替換,沒有型別安全檢查,並且在字元替換時可能會產生意料不到的錯誤 邊際效應 2 const修飾類的資料成員 class a const...
restrict關鍵字用法
概括的說,關鍵字restrict只用於限定指標 該關鍵字用於告知編譯器,所有修改該指標所指向內容的操作全部都是基於 base on 該指標的,即不存在其它進行修改操作的途徑 這樣的後果是幫助編譯器進行更好的 優化,生成更有效率的彙編 舉個簡單的例子 int foo int x,int y 很顯然函式...
Delphi not 關鍵字用法
這裡有兩個問題.第乙個,not是乙個邏輯運算子,表示邏輯取反.如hasundo為true,not hasundo為false,反之,hasundo為false,not hasundo則為true 第二個,是if語句.它要求if後是個布林型別的值.如果該值為true,則執行後面的語句,否則不執行.這樣...