
はじめまして。
Flash Lite 1.1でカレンダーを作ってるんですが、画像を使いたくなくMCの中にダイナミックテキストを入れてそれをduplicateMovieClipで複製しています。
休日平日区別無いものなら複製・配置は出来ているのですが、休日と平日を分けるのがうまくいきません。祝日も区別したいのでなんとかこの山を越えたい。。。以下複製するループのフローチャート的なものです。
あらかじめ日付,月の最初の曜日は取得済み
白文字のMCと赤文字のMCを用意
その月の日数を条件にループ開始
平日の場合
白文字MCを複製、配置、日付設定
休日の場合
赤文字MCを複製、配置、日付設定
ループ終了
大まかにこんな流れなんですが、traceで変数出してみてみると1日~6日までの平日日付が、休日のduplicateMovieClip後に壊れてしまい、表示される日付が、休日すべてと平日7日以降のみになってしまいます。
duplicateMovieClipの複製元は表示画面外に置き、第3引数はそれぞれのMCの個数にしてます。使い方間違ってるんでしょうか…どなたかご教授願います。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
区別のないものはうまくいって、区別をつけたら休日の複製から壊れてしまうならおそらく原因は休日の条件内でしょう
duplicateMovieClipの第三引数は複製したMCの深度にあたります
深度がなんらかの原因でかぶってしまってるのではと"推測"します
ループ中に第三引数(=深度)をtraceして確認してみてはどうでしょうか
「深度を個数にしている」というのがよくわらないので、とりあえず各深度に各日付を当てはめる等、ユニークなものにしてみてください
また、複製元MCと複製したMCの名前がかぶってしまった、等も原因として考えられます
スクリプト自体がないのでなんとも言えませんが、とりあえず前途辺りを確認してみてください
回答ありがとうございます。
まさにその通りで、深度が被っているのが存在してました。
おかげさまで休日、祝日、振り替え休日も区別できました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
potplayerについて質問です
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
uwscでExcelに自動記入
-
PHPの変数をAS3に渡す方法
-
FLASHでゲームを作っていた人は...
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
-
ad or script について
-
Flashplayerの運用について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
再生中のフラッシュ・巻き戻し...
-
Flashファイルのループ再生方法
-
Flashで右クリックメニューにつ...
-
【C#】wavファイルの複数同時再生
-
swf書き出しでループ
-
パソコンのオープンフレームっ...
-
フレーム内のオプションボタン...
-
フレーム内に移動したい
-
cisco catalystのトラブルシュ...
-
VBで動的に作成したパネルの上...
-
phpで音を鳴らす
-
ActionScript 3.0についての質...
-
車の運転時のメガネ 縁なし(...
-
VB6のスクロールバー付きフレー...
-
フレームでのResponse.Redirect
-
オプションボタンを矢印キーで...
-
キーフレームとはなんですか?
-
Access2010でサブフォームのフ...
-
C#でDLLファイル読み込みを行う...
-
簡単な連打ゲームを作りたい。
おすすめ情報