メイン 迷える子羊の部屋【初心者専用】 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
takayasu | Åê¹ÆNo.11916 投稿日時: 2004-11-1 16:18 |
新米 居住地: 投稿: 16
使用環境:
MacOSX10.3.5. FlashMX2004 |
画像を入れたMovieClipを1つ配置しそれをリピートさせる。 画像を入れたMovieClipを1つ配置し、
それを指定したy位置から指定したy位置までリピートさせxはStage.widthに応じてリピートさせるスクリプトを教えてください。 HTMLにてサンプルを作ってみました。 http://www.tigermobil.com/test/rtest.html 元画像 http://www.tigermobil.com/test/r01.jpg ここでは上に35pxマージンを空け、y方向には元画像3つ分の300pxリピートさせ、x方向はブラウザサイズに応じてリピートさせています。 --- まず、 Stage.align = "LT"; Stage.scaleMode = "noScale"; stageX = Stage.width; stageY = Stage.height; myListener = new Object(); myListener.onResize = function() { stageX = Stage.width; stageY = Stage.height; }; Stage.addListener(myListener); とサイズ変動に対応するスクリプトを記述後、MovieClipに onClipEvent (load) { } onClipEvent (enterFrame) { } で記述するという事は分かっているのですが、そこの(load),(enterFrame)の部分が分かりません。 教えていただけますでしょうか? よろしくお願いします。 |
森 巧尚 | Åê¹ÆNo.11926 投稿日時: 2004-11-1 22:07 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 「 jpg画像を画面いっぱいにリピート描画させたい」のであれば、スクリプトは
だけにしておいて、 1)画面にjpgを読み込んで、 2)「修正」>「分解」で分解して、 3)スポイトツールでその絵を吸い取って 4)矩形ツールでかなり大きめの長方形を描く。 だけでできます。 enterFrameで毎フレームごとに計算するほどのことではないのでは・・・
|
takayasu | Åê¹ÆNo.11929 投稿日時: 2004-11-1 22:48 |
新米 居住地: 投稿: 16
使用環境:
MacOSX10.3.5. FlashMX2004 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 森さん、こんばんは。
レスありがとうございます。 大きめの長方形もブラウザの表示限界サイズが幅2000pxとか2500pxまでという制限があったり、いろいろ汎用性を考えてこのスクリプトで出来ないかなと思っております。 もしよろしければ教えていただけますでしょうか。 よろしくお願いいたします。 |
森 巧尚 | Åê¹ÆNo.11931 投稿日時: 2004-11-1 23:04 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 appleの30インチシネマディスプレイだったら、画面サイズ2560x1600ピクセル必要だけど、普通のディスプレイなら、1600x1200ぐらいあれば十分だと思うんですが・・それでも汎用性って重要ですか・・
|
takayasu | Åê¹ÆNo.11933 投稿日時: 2004-11-1 23:31 |
新米 居住地: 投稿: 16
使用環境:
MacOSX10.3.5. FlashMX2004 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 まぁ、その辺りはスクリプトを勉強したいというのがあります。
自分で調べていろいろやってみているのですが(for文などを使って) イマイチ理解できなかったりしているので。。。 |
森 巧尚 | Åê¹ÆNo.11935 投稿日時: 2004-11-2 0:30 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 もともとのソースでは、リスナー使ってonResizeのタイミングを見ているので、enterFrameで毎フレームごとに調べる必要はありませんね。
全部loadのタイミングで行えばいいのではないでしょうか。
リピート表示させるスクリプトはすでに実現されているようですので、きっかけだけを書いています。
|
takayasu | Åê¹ÆNo.11938 投稿日時: 2004-11-2 4:19 |
新米 居住地: 投稿: 16
使用環境:
MacOSX10.3.5. FlashMX2004 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 森さん、ありがとうございます。
>リピート表示させるスクリプト この部分が一番分からなかったりしております。 for文を使えばいいのかなとは考えているのですが、その書き方、組み方がわからないのです。 |
野中文雄 | Åê¹ÆNo.11939 投稿日時: 2004-11-2 6:59 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 勉強のためといわれるのであれば、「白紙答案」でなく、ご自分で調べたり考えたりされたことを何か書きましょう。 最終的なスクリプトが無理であれば、お調べになったり考えられてわからなかった点を、もっと具体的に特定してご質問された方が、勉強になります。
参考: Flash ActionScript Helper「for文」 「『for』アクション」(PDF) 引用: takayasuさんは書きました: |
takayasu | Åê¹ÆNo.11941 投稿日時: 2004-11-2 11:35 |
新米 居住地: 投稿: 16
使用環境:
MacOSX10.3.5. FlashMX2004 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 野中さん、ありがとうございます。
やってみます! |
森 巧尚 | Åê¹ÆNo.11942 投稿日時: 2004-11-2 12:13 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: 画像を入れたMovieClipを1つ配置しそれをリピートさせる。 for文の使い方をこれから勉強されるという感じなら、リスナーの動きの理解とかはかなりハードルが高いですね。中?上級ぐらいの難易度です。
for文でリピートさせるにしても、ムービークリップの複製と配置とか、リサイズ時のリセット処理とか、もう1?2ステップハードルがありそうです。 スクリプトの勉強のためならば、もっと基本的なところからじっくり勉強されるのがいいと思いますね。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |