2008-10-29(Wed) 15:35
[AS3.0]時計を作ってみる(2)

次に画面に表示してみようと思います。
全部スクリプトでやった方がいいのかよくわかりませんが、今回は配置とかはFlashでやりたいと思います。

  1. とりあえず適当にテキストを配置
  2. プロパティでダイナミクステキストに変更、インスタンス名に適当な名前を入力
    とりあえずこんな感じ。
    テキストのプロパティ
  3. ダイナミックテキストに数値を代入する。
    インスタンス名.text = String(100);
    .textで初期化し、数値は入らないのでString()で変換してから入れる。
  4. この要領で一つ一つテキストを作って前回作ったのを組み込んでみました。

    var date : Date = new Date();
    //年を取得
    year_txt.text = String(date.fullYear);
    //月を取得
    month_txt.text  = String(date.month + 1);
    //日を取得
    date_txt.text  = String(date.date);
    //曜日配列
    var ary = ["sun","mon","tue","wed","thu","fri","sat"];
    day_txt.text  = String(ary[date.day]);
    //時間を取得
    hours_txt.text  = String(date.hours);
    //分を取得
    minutes_txt.text  = String(date.minutes);
    //秒を取得
    seconds_txt.text  = String(date.seconds);
    

    とりあえず表示だけはできましたが、一桁の場合01とかにしたいですね。


Comment Form
Name
E-mail
URL
Comment

TrackBack URL