Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス

日付オブジェクトの追加

アンケートでは、ユーザーがWebサーバにフォームを送信した日付を知ることが重要になることがあります。これには、FlashのDateオブジェクトを利用できます。Dateオブジェクトはムービーが読み込まれる時に読み込まれなければなりません。このため、ムービーの最初のフレームに日付を格納する変数を挿入します。

■ 日付オブジェクトの追加

01 「database.fla」のタイムラインで、「Attensiton」レイヤーの下にレイヤーを追加し、「Today」という名前をつけます。

02 入力テキストフィールドを追加して「インスタンス名」と「変数名」に同じ「Today」という名を入力します。

03 「Action Script」レイヤーの1フレーム目を選択して、アクションパネルを使って以下のよなレームスクリプトを挿入します。

//PostDateの値とToday初期値の設定
now = new Date()
PostDate = ( now.getFullYear() + "/" + ( now.getMonth() + 1 ) + "/" + now.getDate() );

※ ここでは、2つの変数を作成しています。

「now」という最初の変数は日付の計算を可能にします。
この変数には、コンピュータのシステムクロックに基づいた現在の日時を示すDateオブジェクトが格納されます。

now = new Date()

この日付は読みやすい形にフォーマットする必要があります。それにはgetFullYear、getMonth、getDateの各メソッドを利用します。変数nowには現在の日付が入っています。次のコードはこの日付をフォーマットして変数PostDateに格納します。

PostDate = ( now.getFullYear() + "/" + ( now.getMonth() + 1 ) + "/" + now.getDate() );

※ 年、月、日の順序は簡単に入れ替えることができます。例えば、次のコードは日付を「月日年」の順で表示します。

PostDate = ( ( now.getMonth() + 1 ) + "/" + now.getDate() + "/" + now.getFullYear() );

04 上のコードの次に以下のコードを追加します。

Tday = PostDate ;

※ 変数PostDateの値はデータベースへ送るデータとして使いますが、アンケートフォームには表示しません。その代わりに「Today」という変数名を持つダイナミックテキストフィールドに変数PostDateのデータを格納します。これによって、アンケートフォームを開くと同時に「Today」テキストフィールドに入力書式のサンプルとしてこの日付が表示されます。

PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル