メイン とにかくFLASH【FLASHに関して全般】 swfファイルの書き出しについて | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yuki_usagi | Åê¹ÆNo.1720 投稿日時: 2003-11-28 11:10 |
半人前 居住地: 三多摩 投稿: 31
使用環境:
|
Re: swfファイルの書き出しについて おはようございます。
間があいてしまいましたが、書かせていただきます。 「_root._yはなぜ0になるのでしょうか?」 と書きましたが、これは理解できました・・・お恥ずかしい(><) gingaさんの書かれているFlashの座標空間についての解説と、kitaさんの書いてくださった考え方で、冷静に考えてみまして、理解できました。すべての原点ですもんね・・・_root._y。 引用: 地球(の中心)から見たyuki_usagiさんの位置、太陽系(の中心)から見た地球の位置、銀河系(の中心)から見た太陽系の位置、...をすべて足していくと(三次元ベクトル計算になりますが)、宇宙から見たyuki_usagiさんの位置が計算できます。 実は、これはよく分からないです(汗) 三次元ベクトル計算というのも分からない(><) この先も座標には苦しめられそうな気がします・・・。 引用: 何もしなければ、フレームラベルを書替えても、動作は変わらないはずです。また、キーを押したからと行って、フレームも移動しません。どこかに、何かのスクリプトが残っているように思われます。 フレームが勝手に第5フレームに移動してストップしていたこの問題も解決しました。原因も分かりました。 やっぱりスクリプトが残っていた、というか、そういう指定になっていたんです。 読み込み元にフレームアクションを書いて、読み込んだMCを操作しています。マウスをクリックしている間マウスを追う、十字キーで上下左右に移動する、というスクリプトです。 十字キー操作のスクリプトの中に、「何もしないときは第5フレームに移動してstop」というスクリプトが入っていまして、これが効いているんだと思います。原因が分かってスッキリしました。分かってしまうと「な?んだ?」という感じですね(笑) 原因が分かってこの件に関しては問題ないのですが、一応きちんとすべてのフレームの読み込みを待つ処理をしておこうと思います。 この処理は、MCアクションとして読み込み元のダミーMCに書くようにしないと効かないですか?読み込み元にフレームアクションとして書いたら効かないようなので・・・。 ひとつ疑問なのですが、ダミーMCを配置してswfファイルを読み込んだ場合、読み込み元のフレームでダミーMCのインスタンス名を指定してon(rollOver){ }やon(release){ }などでボタンとして機能させようとすると、どうも操作できないようなのですが、このようなことは不可能なのでしょうか? 読み込むswfのフレーム、もしくはダミーMCにスクリプトを書くとうまくいくので、ここに書くしかないのかな、と思っていますが・・・。 |
フラット表示 | 前のトピック | 次のトピック |
投稿するにはまず登録を | |