![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
素人風情なくせに、flashで波紋の表現がしたく色々探して下記のサイトでソースを見つけたのですが、上手く表示できません。
http://www.derschmale.com/2008/08/03/water-rippl …
http://www.derschmale.com/demo/rippler/srcview/
packageの概念は、なんとなく分かるのですが、まだまだ勉強不足で…
このソースをどのように設定すればよいのか、ご教授頂ければ幸いです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
環境がFlash CS3 IDEまたはCS4でこのソースを表示させたい
という前提でよろしいでしょうか.
その場合、(Ripple.asに書いてある通りですが)
新規で.flaファイルを作成し、
Ripple.asにEmbedされている画像(shallow-water-750509-ga.jpg)を
ライブラリに読み込んでリンケージでクラスとして書き出します.
クラス名は_sourceImageで、画像をリンケージするので
基本クラスはflash.display.BitmapDataとなります.
あとはドキュメントクラスとしてRipple.asを指定します.
Ripple.as側ですが、Flexの指定部分を
コメントアウトまたは削除します.
※ [SWF(~~ の部分と、[Embed(source=~~ の部分
さらに、_sourceImageは基本クラスがBitmapDataなので
以下を書き換えます.
【original】
_target = new Bitmap(new _sourceImage().bitmapData);
【修正】
_target = new Bitmap(new _sourceImage(0,0));
※_sourceImageのコンストラクタで引数を
0,0としているのは引数を与えないとエラーになるためです.
0,0としても_sourceImageの画像サイズで表示されます.
あとは上記2点(.flaファイルとRipple.as)と
be.nascom.flash.graphicsフォルダを同じ階層に置き
パブリッシュします.
ソースの表示ということに関しては以上です.
内容の理解についてはDisplacementMapFilterで
いろいろ試されると良いと思います.
お返事遅くなってしまい申し訳ありません。
なるほどー!修正する部分は全く気づきませんでした…orz
そして、ちゃんと表示できましたー。
分かりやすい回答ありがとうございました。
DisplacementMapFilter奥が深そうなので、色々試してみます♪
助かりました。重ね重ねありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- PHP jpgraphで表示されない 2 2022/10/22 09:12
- サーバー IIS10でホスト名を設定するとHTTP Error 404が出てしまいます 1 2022/04/04 13:17
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- HTML・CSS ホームページにブログ記事をサムネイル付きで掲載する方法 2 2022/11/25 14:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/06 13:57
- Visual Basic(VBA) Edge操作のアプリが例外発生に 1 2023/03/12 21:22
- 物理学 電子レンジが物を加熱する仕組みについて 吸収できるエネルギーに限界値はあるのか知りたい。 表題の通り 4 2022/05/06 20:10
- 格安スマホ・SIMフリースマホ E-SIM電話番号不明表示 1 2023/07/23 19:48
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
進学校通ってたんですけど、眼...
-
配列の重複する値とその個数を...
-
java eclipse 型に解決できません
-
USBのデバイスクラスの違いにつ...
-
グローバルIPとプライベートIP...
-
コンボボックスのマウスホイー...
-
ベクターワークスでの【クラス...
-
包丁の切れ味
-
数学の計算問題。 3年間同じク...
-
重複エラーを解決するには
-
「天声人語」をインターネット...
-
フレームとウィンドウの違いに...
-
dllと同じプロジェクトにする方法
-
河合塾
-
同じパッケージ、クラス名が含...
-
C# テキストボックスにマウスが...
-
複数のクラスで共通した関数を...
-
IPアドレスのクラスAを取得して...
-
packageとimport の違いって?
-
Sub-LVDS規格とは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列の重複する値とその個数を...
-
「天声人語」をインターネット...
-
java eclipse 型に解決できません
-
グローバルIPとプライベートIP...
-
ポータブル電源を買おうと思う...
-
容姿について
-
自作のクラスファイルがインポ...
-
どこからも呼ばれていない無意...
-
UMLのクラス図はmain()も含むん...
-
同一パッケージにあるクラスが...
-
main()を持つクラスが2つ以上...
-
1 つのヘッダファイルに複数の...
-
アルキメデスの大戦の櫂はなぜ2...
-
dllと同じプロジェクトにする方法
-
IPアドレスの3バイト目の呼び方
-
3年間同じクラスになる確率
-
重複エラーを解決するには
-
同じパッケージ、クラス名が含...
-
コンボボックスのマウスホイー...
-
同じクラスにならない確率を教...
おすすめ情報