使用環境
Mac OSX
Flash CS4
下記スクリプトを1フレーム目に記述し、
動作確認をしたところmcの縦の長さが伸びたり縮んだりといった意図しない
動作をしてしまいます。
mcの大きさは幅200px高さ100pxです。
よろしくお願いいたします。
var mc:MovieClip = new test_mc();
addChild(mc);
mc.x = 100;
mc.y = 100;
var testNum:Number = 1;
mc.addEventListener(Event.ENTER_FRAME,testEF);
function testEF(evt:Event):void {
mc.y += testNum;
if(mc.y <= 0 || mc.y >= 400){
testNum *= -1;
}
}
No.2ベストアンサー
- 回答日時:
ライブラリ内に「test_mc」というクラス名を付けた
200×100pxのムービークリップを用意して観察してみましたが
伸びたり縮んだり現象は起きないように見えましたよ(Windows環境)。
ちなみに,関数 testEF 内を次のようにして
ムービープレビュー状態でしばらく放置してみました。
function testEF(evt:Event):void {
mc.y += testNum;
if (mc.y<=0||mc.y>=400) {
testNum*=-1;
trace(getTimer()/1000 + "秒経過,height…" + mc.height);
trace(getTimer()/1000 + "秒経過,scaleY…" + mc.scaleY);
}
}
結果↓
14.962秒経過,height…100
14.962秒経過,scaleY…1
34.962秒経過,height…100
34.962秒経過,scaleY…1
54.962秒経過,height…100
54.962秒経過,scaleY…1
~ 略 ~
602.928秒経過,height…100
602.928秒経過,scaleY…1
624.301秒経過,height…100
624.301秒経過,scaleY…1
645.403秒経過,height…100
645.403秒経過,scaleY…1
~ 略 ~
1013.313秒経過,height…100
1013.313秒経過,scaleY…1
1033.313秒経過,height…100
1033.313秒経過,scaleY…1
1053.313秒経過,height…100
1053.313秒経過,scaleY…1
数値で見てみてもやはり伸びたり縮んだり現象は起きていないようです。
作るときに何か妙なことをしていなければ
なんとなく Mac の スタンドアローン版(デバッグ版) Flash Player のバグではないかと思います。
ブラウザ用 Flash Player で見たときも同じように伸びたり縮んだり現象が起きますか?
もし起きなければ,
オーサリング環境だけで起きることなので気にすることはないのではないかと思います。。。(多分)
かつて Flash Player 4 (Flash Lite 1.x) でも似たようなバグがありました。
MC の rotation を随時変えて MC を回転させ続けると
MC が拡大したり縮小したりするという現象です。
(例:Flash Lite 1.1 用のアナログ時計を作ると,針が伸び続けたり縮み続けたりする。)
このときは
MC の scaleX と scaleY を定期的に 1 にするというような方法でみなさん対処されていたようです。
(実際には ActionScript 1.0 なので,MC の _xscale と _yscale を 定期的に 100 にしていたのですが。)
もし ブラウザ用 Flash Player で見たときにも伸びたり縮んだり現象が起きるのでしたら
上のように対処してみても良いかもしれません。
つまり
mc の scaleY を Event.ENTER_FRAME で 1 にし続けるというようなことをしてみても良いかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- スピーカー・コンポ・ステレオ MCカートリッジのオススメを教えてください。 お時間割いてくださりありがとうございます。 当方、現在 10 2022/07/04 14:20
- アイドル・グラビアアイドル 嵐の中でも櫻井翔がMC向き扱いだったけど。 むしろ バラエティやらみていて 爺ちゃん ばあちゃん 国 2 2022/12/03 19:49
- BTOパソコン https://www.youtube.com/watch?v=8h8EVXotOwQ&t=14s 2 2022/12/23 02:25
- 情報・ワイドショー タレントMC 5 2023/06/23 06:44
- 工学 材料力学(構造力学?)についての問題です。 写真のような形で部材CDの内力を考えます。 C点からの距 1 2022/11/22 00:41
- BTOパソコン 下のパソコンを自作で作るとして あなたならいくらで仕上げられますか? 部品も一緒にお願いします ht 13 2022/12/20 10:42
- 宇宙科学・天文学・天気 AIが答えた方程式 1 2023/02/20 00:12
- 物理学 相対性理論のエネルギーについて 3 2023/02/10 15:59
- その他(テレビ・ラジオ) テレビ朝日でMCをしている元日本テレビの羽鳥アナウンサーが頭の悪い長嶋一茂と石原良純の遣りたい放題で 5 2022/12/29 18:58
- Visual Basic(VBA) 正規表現を用いての並び替え 7 2022/04/04 09:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAユーザーホームテキストボッ...
-
ステージの背景画像のみ拡大縮...
-
VBAで改行の入ったデータの正規...
-
テキストファイルから読み込ん...
-
プログラミング、アーキテクチ...
-
C# chart controlの透過について
-
pythonの画像の貼り付けについて
-
App store のマークってイルミ...
-
ActionScriptで1ヶ月前の日付や...
-
VB6.0で、フォームから、別のフ...
-
UWSCのBTN関数について。
-
画像表示をアルファでフェード...
-
YOASOBI
-
Pythonのtkinterについて
-
[Start]を押すと始まるFlas...
-
複数mcのランダム再生とmc指定...
-
webページ上、TABフォーカス出...
-
テキストフィールドについてのA...
-
全てのテキストボックスをセル...
-
2つのムービークリップをスク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで改行の入ったデータの正規...
-
VBAユーザーホームテキストボッ...
-
テキストファイルから読み込ん...
-
外部SWFファイルを再生バーでコ...
-
AS3 mc0~5をまとめて処理する
-
ロールオーバーで下画像を表示...
-
エンドロール風テキストの表示...
-
看護師です。体温表のマクロを...
-
縦横比率のを変えずに画像のサ...
-
photoshopで書いた四角の枠の中...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
-
python ボタンを押すと複数の関...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
五芒星は、悪魔崇拝とどういう...
-
else if文の順序を変えることに...
-
RPG(AS400)の本、サイトってあ...
おすすめ情報