忍者ブログ
52 51 50 49 48 47 46 45 44 43 42
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

インスタンスを生成する
インスタンスを生成するにはnew演算子コンストラクタというのを使います。生成したインスタンスは変数名と=を使って変数に代入できます。
  • 変数名 = new コンストラクタ(引数①,引数2・・・・)
コンストラクタの名前はクラス名と同じです。
変数はvarを使って宣言するんでしたね。変数を宣言しインスタンスを代入すると
  • var 変数名:;
  • 変数名 = new コンストラクタ();
となります。例えば日付を管理するDateクラスをコンストラクタとして使用しDateクラスのインスタンスを生成し。変数名todayとして扱うとします。
  • var today:Date;
  • today = new Date();
一行にまとめる事も可能です。
  • var today:Date = new Date();
Dateクラスを引数なしで実行した場合その時点の日付時刻を管理するDateクラスのインスタンスが生成されます。


----------------------------------------------------------------------------------------------------------------------------------------------

このプログラムからも時計を作ることが出来ますね。

まず2つのレイヤーを作り、一つをアクションレイヤーにします。別のレイヤーにはダイナミックテキストを配置します。
アクションレイヤーには以下のように記述します。
  • function clockDrive(event:Event){  //clockD関数を宣言します
  •  var time:Date= new Date();     //変数名timeを宣言し日付情報を取得します。
  •     var vtime= String(time);     //変数名vtimeを宣言しこれに先ほど宣言したtimeのデータ型を変換して代入します。String()は引数の値を文字列に変換するメソッドです。
  •     clock.text = vtime;         //ダイナミックテキスト(インスタンス名clock)のtextというプロパティにvtimeを代入します。
  • }
  •  
  • this.addEventListener(Event.ENTER_FRAME,clockDrive);
    //フレーム進入イベントENTER_FRAMEで関数clockDriveを呼び出しています。
このとき変数timeとvtimeもfunctionの中に入れることによって現在の時間を代入できるようにしています。



PR
COMMENT FORM
NAME
TITLE
MAIL
URL
COMMENT
PASS secret
COMMENT
TRACKBACK
TB URL
カメラ持って、自転車ぶっとばして
HN:
mashoo
HP:
性別:
男性
趣味:
写真、自転車
自己紹介:
写真を撮ったり、自転車に乗ったりするのが好きです。
この頃は学校の友達と一緒に自転車に乗ってることが多いです。

カメラはOLYMPUSのE-3を使ってます。

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新コメント
[09/27 gaku]
[08/23 ghoul]
[08/20 ghoul]
リンク
忍者ブログ / [PR]
/ JavaScript by Customize in Ninja Blog / Template by 小龍的徒話