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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
jsp~jspにhiddenを使って変数...
-
Variant型で宣言してるのにEmpt...
-
processing エラーで、 "cannot...
-
EXCEL/VBA 変数の値をクリップ...
-
整数xxxが大き過ぎますというエ...
-
stdpicture型の変数に、、
-
verilog HDLの[=]と[<=]の使い分け
-
DataTableの値を変数に代入したい
-
テキストボックスの値を変数に...
-
変数4つに一括で0を挿入する方...
-
VHDLについて教えてください
-
プログラミングで変数と関数の...
-
魔方陣のつくりかた
-
VBA 1行で複数の代入を行った...
-
datagridviewに行...
-
プログラミングの問題です
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
テキストボックスの値を変数に...
-
processing エラーで、 "cannot...
-
Variant型で宣言してるのにEmpt...
-
EXCEL/VBA 変数の値をクリップ...
-
[VBS]変数を定数に変換する方法...
-
C言語 アロー演算子について質...
-
jsp~jspにhiddenを使って変数...
-
整数xxxが大き過ぎますというエ...
-
プログラミングで変数と関数の...
-
変数にオフセットが付いている...
-
ExcelのVBAでをA列に第0〜19項...
-
「%」を使って、偶数か奇数かを...
-
【VBA】複合代入演算子
-
無名関数のメリットがよくわか...
-
gridViewの行選択解除
-
VBA 1行で複数の代入を行った...
-
コマンドプロンプト バッチ|結...
-
stdpicture型の変数に、、
おすすめ情報