トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     flash カレンダー
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kenji okumura
Åê¹ÆNo.23852
投稿日時: 2006-2-18 14:35
新米
居住地: 岡山
投稿: 13
使用環境:
MacOSX flashMX flashMX2004
flash カレンダー
こんにちは けんと申します。
flashで1月から9月分の
カレンダーをflashMXで作成したのですが、

マッキントッシュのIEとウィンドウズのIEのみ
文字の一部が表示されないのです。
リロードを押すと表示されるのですが…。
(サファリ、ネスケは問題なく動きます。)

作成したファイルのプレビューです。
http://seven.bufsiz.jp/91a.html

作成したファイルをこちらです。
http://seven.bufsiz.jp/91a.fla
※ダウンロードできませんでした。

1フレーム目で

touzitu = 0;
dateobj = new Date();
tuki = dateobj.getMonth();
trace(tuki);

switch (tuki) {
case 0 :
//1月
_root.gotoAndPlay("p1");
touzitu = 0;
break;

case 1 :
//2月
_root.gotoAndPlay("p2");
touzitu = 1;
trace("命令");
break;.
.
.
.
.

月の取得をして、
その後Switch文の条件処理をしています。

●今月が2月なので

case 1の
_root.gotoAndPlay("p2");
touzitu = 1;
trace("命令");
が命令されるはずなんですが…。

●backレイヤーにあるbane02に
対して書いたActionscriptが原因で動かないようなのです。

内容は

onClipEvent (load) {
_visible = false;
//loadされたら表示を消す。
}
onClipEvent (enterFrame) {
if (_root.touzitu == 1) {
_visible = true;
//_root.touzituが1ならば表示する。
}
}

MacとwinのIEのみ表示されない現象なので
なんとかなると思ったのですが
一向に原因がわかりません。

何卒、ご教授お願い致します。


制作環境はmax OSX 制作アプリケーションは FLASH MXです。
野中文雄
Åê¹ÆNo.23854
投稿日時: 2006-2-18 15:12
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: flash カレンダー
メインタイムラインにTextFieldインスタンスmy_txtを配置して、以下のテスト用のステートメントを追加し、表示される結果を確認してみましょう。
引用:
kenji okumuraさんは書きました:
マッキントッシュのIEとウィンドウズのIEのみ
文字の一部が表示されないのです。
リロードを押すと表示されるのですが…。
(サファリ、ネスケは問題なく動きます。)
...[中略]...
1フレーム目で
touzitu = 0;
dateobj = new Date();
tuki = dateobj.getMonth();
trace(tuki);
my_txt.text = _root._framesloaded+" frames loaded";


----------------
 

kenji okumura
Åê¹ÆNo.23856
投稿日時: 2006-2-18 18:23
新米
居住地: 岡山
投稿: 13
使用環境:
MacOSX flashMX flashMX2004
Re: flash カレンダー
野中さん こんばんは
早速の返信ありがとうございます。

my_txt.text = _root._framesloaded+" frames loaded";
を追加したのですが…。

↓キャッシュを消して見ると
以下のような結果になりました。
http://seven.bufsiz.jp/download.html

野中文雄
Åê¹ÆNo.23857
投稿日時: 2006-2-18 19:50
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: flash カレンダー
MovieClip._framesloadedプロパティの意味は確認されましたか? そのうえで、この結果をどう解釈されますか? いうまでもないことですが、これはokumuraさんご自身が解決すべき問題ですよ。
引用:
kenji okumuraさんは書きました:
my_txt.text = _root._framesloaded+" frames loaded";
を追加したのですが…。

↓キャッシュを消して見ると
以下のような結果になりました。
http://seven.bufsiz.jp/download.html


----------------
 

kenji okumura
Åê¹ÆNo.23921
投稿日時: 2006-2-21 12:01
新米
居住地: 岡山
投稿: 13
使用環境:
MacOSX flashMX flashMX2004
Re: flash カレンダー
野中さん こんにちは
MovieClip._framesloadedプロパティの意味は確認しました。

その上で問題解決する方法が見つかりました。
ifFrameLoadedを使うとまっしろけな画面で止まる現象を回避することができました。

野中さん アドバイス有り難うございました。
野中文雄
Åê¹ÆNo.23922
投稿日時: 2006-2-21 12:23
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: flash カレンダー
対処法はいくつかあるので、まず何が起こっているのかを確認していただく作業を先にと思いました。解決方法も見つかったということですので、まずはよかったです。
引用:
kenji okumuraさんは書きました:
MovieClip._framesloadedプロパティの意味は確認しました。

ただ、ifFrameLoadedプロパティはちょっと古いですかね。ヘルプの[ActionScriptリファレスンガイド]には[使用を避ける言語エレメント]に分類されており、「Flash 5(野中追加: 以降)では、このアクションを使用しないでください」とあります。

最近のスレッド「読み込まれる度に違うムービーを再生したい」で、同種の問題が扱われています。参考にされるとよいでしょう。
引用:
その上で問題解決する方法が見つかりました。
ifFrameLoadedを使うとまっしろけな画面で止まる現象を回避することができました。


----------------
 

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops