WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院图形图像Flash Flash{}对象运算符 阅读

Flash{}对象运算符

 2012-06-02 19:59:24 来源:开发学院 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姈椤愮厧鈽夊Ο閿嬬€婚梺褰掑亰閸撴稑鈻斿鑸碘拺闁告稑饪村▓鏃€绻涚仦鍌氬闁崇粯鎹囬獮瀣攽閹邦剚顔傛俊鐐€栧濠氬储瑜忛幉鎾晸閿燂拷
核心提示:object = { name1 : value1 , name2 : value2 ,... nameN : valueN }{expression1; [...expressionN]}创建一个新对象,并用指定的 name 和 value 属性对初始化该对象,Flash{}对象运算符,使用此运算符的效果与使用 ne

object = { name1 : value1 , name2 : value2 ,... nameN : valueN }
  {expression1; [...expressionN]}

创建一个新对象,并用指定的 name 和 value 属性对初始化该对象。使用此运算符的效果与使用 new Object 语法并用赋值运算符填充属性对的效果相同。新建对象的原型通常命名为 Object 对象。

此运算符也用于标记与流控制语句(for、while、if、else、switch)和函数相关联的连续代码块。

操作数

object : Object - 要创建的对象。name1,2,...N 属性名。 value1,2,...N 每个 name 属性的对应值。

用法 1:一个 Object 对象。

用法 2:无,除非函数具有一个显式的 return 语句,在这种情况中,返回类型在函数实现中指定。

示例

下面代码的第一行用对象初始值设定项 ({}) 运算符创建一个空对象;第二行用构造函数创建一个新对象。

var object:Object = {};
  var object:Object = new Object();

下面的示例创建一个对象 account,并用附带的值初始化属性 name、address、city、state、 zip 和 balance:

var account:Object = {name:"Macromedia, Inc.", address:"600 Townsend Street", city:"San Francisco", state:"California", zip:"94103", balance:"1000"};
  for (i in account) {
   trace("account." + i + " = " + account[i]);
  }

下面的示例说明数组和对象初始值设定项可以如何相互嵌套:

var person:Object = {name:"Gina Vechio", children:["Ruby", "Chickie", "Puppa"]};

下面的示例使用上述示例中的信息,并使用构造函数得到相同的结果:

var person:Object = new Object();
  person.name = "Gina Vechio";
  person.children = new Array();
  person.children[0] = "Ruby";
  person.children[1] = "Chickie";
  person.children[2] = "Puppa";

前面的 ActionScript 示例也可以按以下格式进行编写:

var person:Object = new Object();
  person.name = "Gina Vechio";
  person.children = new Array("Ruby", "Chickie", "Puppa");

Tags:Flash 对象 运算符

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接