![]() ![]() ![]() | 投稿するにはまず登録を |

フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ecoeco | Åê¹ÆNo.28154 投稿日時: 2006-8-24 15:47 |
新米 ![]() ![]() 居住地: 投稿: 6
使用環境:
|
カウントダウンで予定日を外部テキスト化したい 作業環境:MacOSX/FlashMX2004
予定日まで「あと○○日」と表示するFLASHで、 その予定日を外部テキスト化したいのですが、 うまくいかず悩んでいます。 現在、外部化しない状態では正常に動いています。 _rootにダイナミックテキスト「event_day」をつくり、 asレイヤーのフレームアクションに以下スクリプトを設定しています。 /*---------------------------------------------*/ date_obj = new Date(); today_year = date_obj.getFullYear(); today_month = date_obj.getMonth(); today_date = date_obj.getDate(); eventUTC = Date.UTC( 2006 , 7 , 31 ); todayUTC = Date.UTC( today_year , today_month , today_date ); event_day = ( eventUTC - todayUTC )/1000/60/60/24; if(event_day==0){ _root.gotoAndStop("sample1"); }else if(event_day==1){ _root.gotoAndStop("sample2"); } /*---------------------------------------------*/ これを外部化しようとしたのですが、うまくいかず、 http://book.mycom.co.jp/support/e5/actionscript10/ こちらのサイト「9-07」から参考にFLAファイルをダウンロードし、 以下のようにスクリプトを変更してみたところ、 これでパブリッシュすると非数「NaN」と表示されてしまいます。 /*---------------------------------------------*/ System.useCodepage = true; _root.loadVariables("date.txt"); _root.onData = function() { y = input_date.substr(0, 4); m = input_date.substr(5, 2); d = input_date.substr(8, 2); toDay = new Date(); theDay = new Date(y, m-1, d); days = Math.ceil((theDay.getTime()-toDay.getTime())/(24*60*60*1000)); }; /*---------------------------------------------*/ ↑このASでパブリッシュする際は ダイナミックテキストの変数名をこのサンプルに合わせて「days」にしました。 原因がお分かりでしたら 是非ご教授くださいませ。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
ecoeco | 2006-8-24 15:47 |
![]() |
gaienboy | 2006-8-24 16:24 |
![]() |
ecoeco | 2006-8-24 17:03 |
![]() |
gaienboy | 2006-8-24 17:29 |
![]() |
mayor | 2006-8-24 17:36 |
![]() |
ecoeco | 2006-8-25 11:45 |

投稿するにはまず登録を | |