Flash/ActionScript

Flashでデジタル時計を作る!(3ページ目)

今回はFlashでデジタル時計を作ります。時間を取得します。dataObjectを使用して様々な時刻を取得できるので、いろいろコンテンツを作成してみてください。

執筆者:渡辺 大介

時刻を取得してテキストボックスに入力する

前回のページまでで、変数「nowTime」に対応したテキストボックスを作成することができました。
ここからは変数「nowTime」の内容を時計の表示にしていきます。

1. 現在の時・分を取得します。以下のActionScriptを記述してください。
nowDate = new Date();
nowHour = nowDate.getHours();
nowMinutes = nowDate.getMinutes();
一行目でdateObjectを作成し、二行目、三行目でそれぞれ変数に時・分を挿入しています。

2. デジタル時計の形に変数を整形します。

nowTime = nowHour + ":" + nouMinutes;
時と分の間に「:」を挿入します。数値や変数以外の文字を変数に挿入する場合「" "」で囲みます 。
ムービープレビューを行ってください。しっかりデジタル時計が表示されていますね。

これで完成です。
完成したファイルをダウンロード


今回使用したdateObjectは時間という一つの動きがあるものと連動させたコンテンツを作成するのに必須の機能です。時間に合わせて「おはよう!」なんて表示されるページがあると面白いですよね。
皆さんも時間という概念を意識した、面白Flash作りをしてください。
【編集部おすすめの購入サイト】
楽天市場で Flash 関連の書籍を見るAmazon で Flash 関連の書籍を見る
  • 前のページへ
  • 1
  • 2
  • 3
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます