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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     Safariでムービークリップが消える
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: Safariでムービークリップが消える
原因は、_root._ymouse だと思います。

Firefox でも、バージョンによっては、ダメだったような気がします。

スクロールメニューで、PopUpウィンドウを触るとムービークリップが消えてしまいます。
無限スクロールが消えてしまいます。
が参考になるでしょうか。


----------------
質問する際は、回答者に具体的な情報を与えてください。

seika
Åê¹ÆNo.32490
投稿日時: 2007-3-15 6:10
新米
居住地:
投稿: 5
使用環境:
WinXP,Flash8Pro
Re: Safariでムービークリップが消える
ひろゆきさん、ありがとうございます。
謎がとけました!

具体的な情報が足りないところ、
教えていただきありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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