- ベストアンサー
Flashでスタンドアーロン形式で書き出したサイズ
- Flashでスタンドアローン形式で作成したアニメーションを友人に確実に見てもらうための方法は?
- ウィンドウを引き伸ばした時に枠外のアニメーションが見えてしまう問題を回避する方法は?
- Flash初心者にわかりやすい設定や方法で、スタンドアローン形式のアニメーションを作成するためのアドバイスは?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 自分が思い浮かぶのは、 > サイズ意外のところに背景色をおいて隠す。。くらいです。 それでも良いのではないでしょうか。 ActionScript 3.0 設定 でしたら root(シーン1 など のメインタイムライン)全体にマスクをかけても良いとは思います。 //--- root の フレーム1 に書く------------------ //適当なスプライトでも用意して var mask_sp:Sprite = new Sprite(); //そのスプライトにステージと同じサイズの四角を用意し mask_sp.graphics.beginFill(0xffffff); mask_sp.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); mask_sp.graphics.endFill(); //そのスプライトを配置 addChild(mask_sp); //root に スプライトのマスクをかける root.mask = mask_sp; //---------------------------------------- ActionScript 2.0 以下では 同じことはできないと思います(多分)。
その他の回答 (1)
- windgear
- ベストアンサー率34% (8/23)
FlashファイルをパブリッシュしてHTMLと一緒にSWFを渡せばいいんだと思いますが、そういう事ではなく?(SWF直で再生では無く、HTML上から再生させれば枠外のアニメは出ないと思いましたが)
お礼
ご回答ありがとうございます。はじめはそのつもりでしたが、html上では相手のブラウザや、仕様でピッタリのサイズ指定が難しいのと、ツールバーやらがでてアニメーションの見栄えを邪魔されるのがいやで、今回はスタンドアローン形式が私の理想にぴったりでした。 なので、これでサイズ以外のアニメーションが表示されなければ何も問題がないのです。
お礼
お礼が遅れてすみません。 ac2.0でもひーひーいいながらやっている状態でした。 教えてくださってありがとうございます。 今回は初歩の初歩のところで、はみ出るものに レイヤーでマスクをかけるという発想がかけておりました。 無事に思い通りになりました。 お手数をおかけしてすみませんでした。