![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
flashで週ごとに変わる当番表を作りたいのですが…
初めて質問させて頂きます。
flashに関しては独学で少しかじった事のある程度であまり詳しくはありません。
現在、flashで週ごとに変わる当番表のようなものを作ろうとしています。
ActionScript2.0で作成しています。
簡単に説明しますと、(起動して)最初の週はラベル"01"が表示され、
次の週はラベル"02"が、更に次の週は"03"が、と進んでいき、
ラベル"04"まで進むと、次の週からはまた"01"に戻るといった仕様です。
以下のような命令文で動かそうと考えています。
1: 変数"hi"に0を代入する。
2: 変数"ji"、"fun"、"byou"に、それぞれ現在時刻の時、分、秒を代入する。
3: 日付が3つ全て0の時、変数"hi"に+1させる。
4: 変数"hi"=6(一週間分)になった時、ラベル"○"に飛ぶ。
これが張り付けられているMCを、各ラベルごとに置く… といった感じです。
------------------------------------------------------------
onClipEvent (enterFrame){
this.hi= 0;
objDate =new Date();
this.ji = objDate.getHours();
this.fun = objDate.getMinutes();
this.byou = objDate.getSeconds();
if(ji==0 && fun==0 && byou==0){
this.hi= hi+1;
if(hi==6){
this.gotoAndPlay("03");
}
}
}
------------------------------------------------------------
ひとまず、ここまで組んで、
『3: 日付が3つ全て0の時、変数"hi"に+1させる。』
までは出来たのですが、その後の指定したラベルに飛ぶという動きが出来ません。
そのまま最初に戻ってしまいます。
各ラベルの最後には、タイムライン上にstop();を書いて静止させています。
おそらくこれも原因の一つなのでしょうが、どうすればいいのか分かりません。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
私もFlashは独学なのですが、パッと見た感じ
onClipEvent (enterFrame)
の中に
this.hi= 0;
が入っているからではないでしょうか?
これのせいで毎回”hi”が初期化されています。
ムービークリップ内で初期化処理をしたいなら、this.hi= 0;は(enterFrame)ではなく、
(Load)に入れてはどうでしょうか?
間違っていたらすみません。
>onClipEvent (enterFrame)
>の中に
>this.hi= 0;
>が入っているからではないでしょうか?
なるほど、確かにそうですね。
とは言え、こちらの知識不足もあり、
色々と試してみたのですが、解決までには至りませんでした…
頂いたアドバイスを元に、もう少し試行錯誤してみようと思います。
回答ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- カスタマイズ(車) 80スープラ(前期型)のライトコントロールスイッチについての質問です。 2 2023/04/04 17:00
- Excel(エクセル) 当番表の作成 2 2022/06/15 07:40
- 英語 「this is the/my first time~」の文法上の制約について 1 2023/04/06 09:48
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- 英語 "this day"が当日か今日を表すのかの使い分け方等について 5 2023/08/08 14:29
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- 英語 カンマは不要? 3 2023/05/31 16:33
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- 大学・短大 続報 以前大学編入後に生じた問題から、こちらに質問 させていただいたものです。 詳しくご存知ない方に 1 2023/06/24 15:19
- Visual Basic(VBA) VB DataGridViewについて 3 2022/06/08 17:20
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
テキストボックスの値を変数に...
-
jsp~jspにhiddenを使って変数...
-
[VBS]変数を定数に変換する方法...
-
エラーの意味は? Lvalue req...
-
processing エラーで、 "cannot...
-
だれがとけるの?
-
Variant型で宣言してるのにEmpt...
-
C言語 列挙型(enum型)変数について
-
整数xxxが大き過ぎますというエ...
-
EXCEL/VBA 変数の値をクリップ...
-
Visual Basic 2008 変数をDBへ...
-
複数の演算子を選択する場合の処理
-
C言語 exitで終了した関数の戻...
-
連立一次方程式の
-
条件演算子 ? :
-
プログラミングの問題です
-
切り上げ
-
【VBA】複合代入演算子
-
ExcelのVBAでをA列に第0〜19項...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
EXCEL/VBA 変数の値をクリップ...
-
だれがとけるの?
-
C言語 列挙型(enum型)変数について
-
[VBS]変数を定数に変換する方法...
-
jsp~jspにhiddenを使って変数...
-
Variant型で宣言してるのにEmpt...
-
processing エラーで、 "cannot...
-
テキストボックスの値を変数に...
-
整数xxxが大き過ぎますというエ...
-
C言語 アロー演算子について質...
-
i++と++i ってどう違うのですか?
-
数値計算??
-
python の 連鎖代入の文法
-
インクリメント演算子の前置(+...
-
「%」を使って、偶数か奇数かを...
-
【VBA】複合代入演算子
-
VBA 1行で複数の代入を行った...
-
datagridviewに行...
おすすめ情報