• 締切済み

Flash で遠近法を表現(画像を台形に変形)したい

http://wwws.warnerbros.co.jp/zodiac/ ↑ 上記のサイトで使用されているような、3次元表現(画像が裏返るような表現)をなんとかActionScriptで実現したいのですが、画像が台形に歪むような表現を実現する方法を教えていただけないでしょうか。 FLASHでは画像の変形がそのまま拡大(_xscale,_yscale)しかできないようで、縦横比はかえられるものの、台形にはできないような感じがします。 また、ステージ上でいじっても歪むような変形ができないように思えます。(ペジェで描いたオブジェクトであればできるようですが) ただ、立方体に画像が張り付いているような表現を実現しているフラッシュをたまに見かけるので、 (http://www.nri-net.com/ ←こちらのようなサイトのような・・ やり方があるのではないかとおもうのですが、どうか詳しい方よろしくお願いします。 こちらの環境はFLASH8です。あるいはCS3では可能なのでしょうか?

  • Flash
  • 回答数2
  • ありがとう数2

みんなの回答

  • taku2888
  • ベストアンサー率60% (15/25)
回答No.2

「flash sandy」くぐります。

参考URL:
http://www.google.co.jp/search?hl=ja&q=flash+sandy&lr=
sellars
質問者

お礼

おそくなりました、すみません。 ありがとうございました。そして、すすすすすみません、かなり勉強しないと使いこなせなさそうですが、スクリプト制御で3Dを簡単に(いちからかくよりは・・断然)にできそうで、ぜひ使いこなしたいです。

  • chem_taro
  • ベストアンサー率32% (33/101)
回答No.1

たぶんですが、Swift3Dなどの3DソフトでレンダリングしてFlashの方に貼り付けてるんじゃないかと。 有料ソフトですが、Flashとの相性がいいので、デザイナーさん達はよく使っているみたいです。

参考URL:
http://www.dstorm.co.jp/products/swift3d/
sellars
質問者

お礼

ありがとうございます! こんな便利なものがあるとは。 ムービーで書き出すのではなく、フラッシュのデータとしてステージに持って来れるみたいですね。 しかも現実的なお値段で・・ (いちおうちょっと自分でも調べてみたのですが、「修正」→「ビットマップ」→「ビットマップのトレース」で画像をビットマップに変換して、ステージ上で自由変形することはできるみたいでした。ただ、画像が汚くなり、かなり重くなるみたいで・・)

関連するQ&A

  • マウスオーバー(クリック)画像がでズーム

    下記のサイトのように画像にマウスが乗ったら、ズームするようにしたいのですが、どのようなスクリプトを書いているのでしょうか? http://www.bobscube.com/ もしくは下記のサイトのようにクリックすると画像がズームするサイト。スクリプト的には同じ(マウスクリックとマウスオーバーの違い)じゃないかと思うのですが・・・。 http://www.opfa.org/ 単純に画像がズームするだけなら、こちらのサイトに載っていた↓で出来るのですが、上記サイトのように滑らかにズームする方法が分かりません。 onClipEvent (load) { this._yscale = 100; this._xscale = 100; } on (rollOver) { this._yscale = 200; this._xscale = 200; } on (rollOut) { this._yscale = 100; this._xscale = 100; } ご教授宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flashの画像ストレッチについてのご質問です。

    Flashの画像ストレッチについてのご質問です。 今回、フルFlashサイトを作るのですが、 以下の二点を満たした画面にしたいと思っています。 1:ブラウザの大きさを変えると、背景画像が、   縦横比を維持してストレッチされる。 2:画面内に表示されるボタンやテキスト、コンテンツは、   ブラウザの大きさを変えてもストレッチされない。 (要は、このサイトのようにしたいのです  交響詩篇エウレカセブン ポケットが虹でいっぱい:http://www.eureka-prj.net/) 「1」については、 「stage.scaleMode = StageScaleMode.NO_BORDER;」 を使うことで解決したのですが、 「2」の解決方法が分かりません。 ご教授いただけないでしょうか? よろしくお願いいたします。 補足:制作環境 OS:Windos7 Professional 制作ソフトウェア:Flash CS4 ActionScriptバージョン:3.0

  • Flash ActionScript(アクションスクリプト)の挙動

    Flash ActionScript(アクションスクリプト)の挙動が 思うようにならず困っています。 ●使用ツール  Macromedia Flash MX ●やりたいこと  ムービークリップ【mc_4_0】【mc_4_1】【mc_4_2】が配置されている。  各ムービークリップにマウスが乗っているかを毎フレーム判定し、  乗っていればx/yscaleを1.5倍に、乗っていなければ1倍に戻す。 ●現在の処理  ○メインタイムラインの処理 ---------------------------- //最初のシーンを設定 _global.scene = SceneMcSelect //毎フレーム、シーン関数を呼ぶ onEnterFrame = function() { //現在シーンを呼ぶ eval( _global.scene )(); } ----------------------------  ○SceneMcSelect関数の定義 ---------------------------- function SceneMcSelect(){ for( count = 0 ; count < 3 ; count++ ){ //マウスが乗ったか? eval("mc_4_" + count).onRollOver = function(){ trace(count); eval("mc_4_" + count)._xscale = 150; eval("mc_4_" + count)._yscale = 150; } //マウスが離れたか? eval("mc_4_" + count).onRollOut = function(){ trace(count); eval("mc_4_" + count)._xscale = 100; eval("mc_4_" + count)._yscale = 100; } } } ---------------------------- ●現在の挙動  onRollOverやonRollOutの判定は正しく行われているようですが、  x/yscaleの変更処理が行われません。  traceでcountの値を確認すると、なぜか【3】になっています。 難しい処理をしているわけではないと思うのですが、 思うとおりの挙動にならず困っています。 何か間違いや見落とし等ございましたら、ご指摘お願いいたします。

    • ベストアンサー
    • Flash
  • Flash ASを使った画像フェードの方法について

    Flash ActionScriptを使った画像フェードの方法を教えてください つい最近、興味をもってFlashを始めている初心者です。 Flash Proffesional CS5を使って複数の画像をじわーっと変えるようなFlashを 作りたいと思っています。 分からないながらもいろいろ試行錯誤したところ、モーショントゥイーンで アルファを設定することで希望するフェード効果が得られるようになりましたが、 これをモーショントゥイーンではなく、ActionScriptをつかって実現する方法を 教えてください。 現在は添付画像のように作っており(説明用の画像で実際のものではありません)、 画像1の始まりをフェードインするところからスタートして、15フレーム目、画像2に 遷移するときに画像1と画像2がフェードで切り替わり、同じく画像2と画像3が フェードで切り替わり、そして最後35フレーム目に『gotoAndPlay(6);』のアクション を設定して画像1へループさせているのですが、このループ時にも画像3から画像1へ 切り替わるときにフェードさせたいのです。 いろいろ調べたりしているのですが、とっかかりが掴めずに困っております。 なにぶん始めたばかりでわからないことだらけなのですが一生懸命頑張りたいと 思っております。どなたか方法について教えていただければ幸いです。

  • FLASHの表現方法(Actionscript)についての質問です。

    FLASHの表現方法(Actionscript)についての質問です。 http://www2.nissan.co.jp/EVENT/ECOMARCH2010/index.html?scnisid=r20100630nis000000701 ここのサイトのトップにあるような「ボヨン」というか「プルン」というか・・・ 一瞬大きくなって少しバウンド?しながら元の大きさに戻る表現方法が知りたいです。 当方の環境はWindows XP + FLASH 8ですので、それで作れるように(FLASH初心者なので、若干丁寧に(^^;))教えて頂けるとありがたいです。

    • ベストアンサー
    • Flash
  • プリローダーで、画像を下から上に表示する方法

    プリローダーというと普通はバーで0%から100%に近づくにつれて 左から右に伸びるのがよくあるパターンですが バーの代わりに何らかの画像が下から上に向けて現れてくるように するにはどのようにすれば宜しいのでしょうか? バーをpngで読み込んだ画像に変えて _root.xxxx._xscale = percent;xscaleを _root.xxxx._yscale = percent;に書き換えても 全く反映されません。 ちなみにMX2004を使っています。 あと、静止画像とはちょっと違うかもしれませんが http://www.flashcomponents.net/upload/samples/431/index.html 上記のサイトのように下から上に上がっていくのは どのようなスクリプトになっているのでしょうか?

  • FLASHに配置した画像からのリンク。

    FLASH初心者であることから、初歩的な事をお尋ねします。 現在ADOBE Flash Professional CCを使ってFLASHを作成しています。 ステージに読み込んだ自作のjpg画像に、他のページ(同一サイト内または、他サイト等)へのリンクを設置したいのですが、方法が分かりません。どなたか教えて頂けないでしょうか? 環境はWin 8.1、ActionScriptは3.0です。 よろしくお願い致します。

    • ベストアンサー
    • Flash
  • Flashで画像をドラッグ移動

    下記のサイトのように枠に画像・ボタンを配置して 枠の中で画像を自由にドラッグできるようにするにはどうすればいいのでしょうか? http://www.naview.com/object/flash/zoom/index.html 環境 Flash 8 ActionScript2.0

  • flash画像の再生・ボタンによる切り替え

    初めて質問させていただきます。 flash初心者です。 CS5、ActionScript3.0で作成しております。 http://www.united-arrows.jp/ こちらのサイトのトップページにあるようなものを、flashで作成しようと考えております。 5枚の画像を順番に再生し、フェードインしながら切り替わり、また、5枚の画像に対応する5つのボタンのマウスオーバーに反応するようなものです。 上記サイトのように、表示していた画像を残しながらフェードインで切り替えとなると、重ね順の変更などが必要になってくるかと思われますが、初心者なものでActionScriptに関しての知識もほとんどなく、ネットや書籍で調べてはみたのですが全くわからず大変困っております。 どうか宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flashでのリキッドデザインについて

    ActionScriptに挑戦し始めた初心者です。 ブラウザーのサイズの変更にあわせて、例えば、常にブラザーの右下に位置を変更するナビゲーションメニューを作りたいと思っています。 ↓まさに、こんなサイトです。 http://www.thestudio.jp/ フラッシュのリキッドデザイン化については、下記のサイトで理解することができました。 ↓Flashでリキッドデザイン http://allabout.co.jp/gs/flash/closeup/CU20081130B/ でも、実現したいのは、 http://www.thestudio.jp/ のサイトのように、ブラウザーのサイズの変更に、"少し遅れて"位置を修正しているように見える右下のナビゲーションメニューや左下の「THE STUIOD」のような動きです。 これはどのようにしたら実現できるのでしょうか。 ActionScriptの諸先輩がた、どうぞご教示ください。<(_ _)>

    • ベストアンサー
    • Flash

専門家に質問してみよう