No.1
- 回答日時:
読み込まれる側のSWFの止めたいフレームにSTOPと入れるのではいけないの?
アドバイスありがとうございます。
ごめんなさい・・それではダメなんです。
ある処理ではアニメーションの途中から途中を切り取って
他の処理では別の切り取り方をする、
ということをしたいので、別々のアニメーションを作るのは避けたいのです。
FLASHのツール内でフレームにSTOPが入れられるということは
ActionScriptでも制御できてもいいんじゃ?と思ったのですが
甘いですかね?
No.2ベストアンサー
- 回答日時:
やり方はいろいろあると思いますが、ご参考までにどうぞ。
まず、どのような動作で動くことを想定して、個々のSWFもしくは、ActionScriptで設定するかがまず、考えなければなりません。この場合、もとのSWF(ここでは、Oya.swfとします)に外部のSWF(ここでは、Ko.swfとします)を読込み、さらに、読み込んでいるKo.swfの例えば20フレーム(タイムライン)に来たら止まるという設定にしたいと考えます。しかしながら、読み込ませるKo.swfは、場合によっては、始まる・止まるフレームを変えたいので、Ko.swfに、ActionScriptを設定するのは避けたい場合は、次のようにします。
まず、読み込ませるKo.swfのタイムライン1にアクションスクリプト用に空○のキーフレームを設け、その○にActionScriptを入力します。
this.stop();
this._visible=0;
このスクリプトは、止めて、不可視状態にするスクリプトです。
後々、Oya.swfで作業しやすい用にこの状態にしておきます。
次にもとのOya.swf側ですが、まず、ActionScript用に空○のキーフレームを設けます。タイムライン1に○があると思いますが、その○にActionScriptを入力します。外部のKo.swfを読み込ませるスクリプトで、
loadMovieNum('Ko.swf',1); //ここではレベルは1とします。
これだけみても、何も表示されないはずです。
それは、Ko.swfが止まっていて、不可視状態だからです。
よって、続きで
if(_level1._visible==0){ _level1._visible=true; }
if(_level1._currentframe<=1){ _level1.play(); }
と入力します。
これだけでみると、
Ko.swfが読み込まれた際、表示され、最初から動いているかと思います。
あとは、例えばKo.swfのタイムライン20まできたら止まるという設定をもとのOya.swf側でするだけです。まず、
Oya.swf側をタイムライン3まで延ばします。そして、タイムライン2と3にアクションスクリプト用に設けたレイヤーに1同様空○のキーフレームを設けます。次に3のタイムライン上の空のキーフレームに次のスクリプトを入力します。
this.gotoAndPlay(this._currentframe-1);
次にタイムライン2の○に
if(_level1._currentframe>=20){
_level1.gotoAndStop(20);
}
以上です。
コツは、
●もとのSWF側で操作したい
●読み込ませる側を一番最初のフレームで止めておく
●もとのフレーム1では、読み込ませるだけ
●もとのフレーム2と3でリピートさせ、フレーム2に戻る際に、読み込ませているSWFのフレームがいくつに行っているかを判定させ、もし、のぞみのフレームに行っていたら止める
って感じです。後は応用して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ISOファイル
-
Gom Player 動画を再生できなく...
-
mp4の動画にチャプターをつけて...
-
MP4 の分割で サイズが 大きくなる
-
AudacityでMP3をMIDIに変換
-
gimp2 2.10.38のインストール先...
-
ただ動画と動画を結合できれば...
-
PhotoScape という画像加工ソフ...
-
画像の白抜きの意味
-
動画制作って何人に1人くらいで...
-
おすすめ動画編集ソフト
-
Vrewをウィンドウズ7のパソコン...
-
無料で利用できる画像補正のツ...
-
VLCメディアプレーヤーで再生で...
-
Vtuberになるために自作AI生成...
-
audio CDをUSBメモリーに...
-
画像編集ソフト、GIMPの規約に...
-
【急】【Zbrush】3DCG初心者で...
-
PNGから1ピクセルごとのカラー...
-
水面に映り込むのをなんとかし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Gom Player 動画を再生できなく...
-
PhotoScape という画像加工ソフ...
-
ガンマ補正のできるソフト
-
AudacityでMP3をMIDIに変換
-
100枚近い写真の加工
-
動画制作って何人に1人くらいで...
-
Windows 10 で動画のトリミング...
-
このような画像をつくるにはど...
-
動画
-
オーサリングについて。オーサ...
-
バックを合成したCGが作れる...
-
ダビンチリゾルブを使用して、...
-
無料プラグインSSD5について教...
-
動画編集ソフトについて
-
ISO ファイルの結合方法を教え...
-
GIMPでの太さの設定方法
-
Freemake Video Converter の無...
-
クリスタの使い方
-
おすすめ動画編集ソフト
-
下記のフォントに似てるフリー...
おすすめ情報