![]() ![]() ![]() | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seika | Åê¹ÆNo.32478 投稿日時: 2007-3-14 9:59 |
新米 ![]() ![]() 居住地: 投稿: 5
使用環境:
WinXP,Flash8Pro |
Safariでムービークリップが消える こんにちは。
MACのSafariでFlashを再生していたのですが、 フォルダや他のアプリなどを数回切り替えて戻ってくるとムービークリップが全て消えておりました。 どこが問題でsafariだと消えてしまうのか教えていただけないでしょうか。 ちなみにFirefoxやWindows系では大丈夫でした。 Safari ver2.0.4 (OSX 10.4.8) プラグインver.9,0,28,0 ■問題のFlash 写真がスクロールするFlashを作成しました。 中心からの距離で加速度が変わるものです。 機能的にはそれほど珍しいものではないと思うのですが。 ■今回使ったスクリプト ムービークリップ「menu」を書き出し設定をしており 1?5の各フレームまで写真を1個ずつ並べてます。 ルートに以下のスクリプトを記載しております。 背景は白でそれ以外はおいてありません。 パブリッシュは最初6にしておりましたが、8でもダメでした。 ////////////////////////////////////////////////////// var jpg_array:Array = new Array(); var center:Number = Stage.height/2; var menu_num:Number = 5; var maxlength:Number = 117*menu_num; var friction:Number = -0.04; for (var i = 1; i<=menu_num; i++) { var menu_str:String = "menu"+i; _root.attachMovie("menu", menu_str, i); jpg_array[i] = eval(menu_str); jpg_array[i].gotoAndStop(i); jpg_array[i]._x = 0; jpg_array[i]._y = 117*(i-1); jpg_array[i]._alpha = 100; jpg_array[i].onEnterFrame = scrollphoto_me; jpg_array[i].onPress = press_me; jpg_array[i].onRollOver = roll_me; jpg_array[i].onRollOut = rollout_me; } function scrollphoto_me():Void { var speed:Number = (_root._ymouse-center)*friction; var vy:Number = this._y+speed; vy = Math.ceil(vy); if (vy<=-117) { vy += maxlength; } else if (vy>=Stage.height+10) { vy -= maxlength; } this._y = vy; } function roll_me():Void { this._alpha = 40; } function rollout_me():Void { this._alpha = 100; } ////////////////////////////////////////////////////// |
ひろゆき | Åê¹ÆNo.32481 投稿日時: 2007-3-14 13:03 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
![]() ![]() Safari 6.1 |
Re: Safariでムービークリップが消える 原因は、_root._ymouse だと思います。
Firefox でも、バージョンによっては、ダメだったような気がします。 「スクロールメニューで、PopUpウィンドウを触るとムービークリップが消えてしまいます。」 「無限スクロールが消えてしまいます。」 が参考になるでしょうか。
|
seika | Åê¹ÆNo.32490 投稿日時: 2007-3-15 6:10 |
新米 ![]() ![]() 居住地: 投稿: 5
使用環境:
WinXP,Flash8Pro |
Re: Safariでムービークリップが消える ひろゆきさん、ありがとうございます。
謎がとけました! ![]() 具体的な情報が足りないところ、 教えていただきありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |