FlashMX2004のステージサイズの可変方法。


Flashムービーのステージサイズを、【ムービー開始後に】縦方向に広げたり縮めたり可変したいと考えています。
初期値はW700xH500pxで、表示するデータ量によって、ActionScriptを使ってH1500pxにするなどができると最高です。
理由はFlashの持っているスクロールを使わず、ブラウザ側のスクロールを使いたいためです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/13 14:12:31
  • 終了:--

回答(1件)

id:milkpet No.1

milkpet回答回数9ベストアンサー獲得回数02005/04/13 22:39:59

ポイント100pt

Flashを使っている者なのですが、ステージサイズ自体を拡大縮小、というのは多分できないかと思います。


それ以外に、ご質問されている形に近いものを書かせて頂きます。お力になれず申し訳ないです;;


まず、ステージサイズ自体を最大にしておき、表示したいもののサイズだけのMCを作成します。(ex.700*500のものをmc_A、700*1500のものをmc_Bとします)このMCは別フレームに表示してgotoAndStopを使うか、同じフレームで_visible=falseにしておきます。また、表示したいものを外部swfとして保存します。

そして、表示したいときにボタンなどにスクリプトを書いてあげます。ただ、この方法だとH500のときでもスクロールバーを表示しておかないといけないので格好悪いかもしれません。


あと、同じご質問をされている方がいらっしゃいましたのでその内容のURLを貼らせて頂きます。


また、このURLのおおもと、有名なFlasherの方が多数いらっしゃり、たくさんの方からの丁寧なご返答が頂けるFlashのコミュニティサイトのURLも下につけておきますのでご参考ください(^-^)

http://www.flash-jp.com/

FLASH-JP.COM - FLASH-japan FORUM

id:Chaborin

大変丁寧なお答えありがとうございました!

ステージサイズ自体を伸縮出来ないことと、目的にかないそうな方法が同時にわかって感激です。

FLASH-JPの存在は知っていましたが、この問題は自分では検索できていませんでした。こちらも大変参考になります。

Javascriptでどうにかする技、貴重ですね。でもブラウザを選びそう...(^^;

2005/04/15 01:33:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません