Changes between Version 2 and Version 3 of HowTo/ActionScript2Introduction/Introduction
- Timestamp:
- Dec 17, 2010, 9:16:30 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HowTo/ActionScript2Introduction/Introduction
v2 v3 45 45 {{{ 46 46 #!js 47 // Human オブジェクト定義、兼コンストラクタ 47 48 function Human(number, name, age, sex, section, role) { 48 49 this.number = number; … … 52 53 } 53 54 55 // メソッド定義 54 56 Human.prototype = { 55 57 "getNumber": function() { return this.number; }, … … 57 59 // ... 58 60 }; 61 62 // オブジェクト生成と利用 63 var murachi = new Human(1, "Toshiyuki Murayama", 32, "M", "Engineering Department", "President"); 64 var name = murachi.getName(); // "Toshiyuki Murayama" 59 65 }}} 60 66 61 67 同様のオブジェクトについて、 Action Script では以下のようにクラスとして記述することができます。 68 69 {{{ 70 #!js 71 class Human { 72 // メンバ変数定義 73 var number:Number; 74 var name:String; 75 var age:Number; 76 // ... 77 78 // コンストラクタ 79 function Human(number, name, age, sex, section, role) { 80 this.number = number; 81 this.name = name; 82 // ... 83 } 84 85 // メソッド定義 86 function getNumber():Number { return this.number; } 87 function getName():String { return this.name; } 88 // ... 89 } 90 91 // オブジェクト生成と利用 92 var murachi:Human = new Human(1, "Toshiyuki Murayama", 32, "M", "Engineering Department", "President"); 93 var name:String = murachi.getName(); // "Toshiyuki Murayama" 94 }}}