メイン 迷える子羊の部屋【初心者専用】
外部ファイルの画像を並べるには? | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| proxi | Åê¹ÆNo.36586 投稿日時: 2007-12-2 21:35 |
新米 ![]() ![]() 居住地: 大阪 投稿: 18
使用環境:
WinXP, Flash MX2004 CS3体験版 |
外部ファイルの画像を並べるには? フォトアルバムに使われる
外部テキストを使った機能で、 宣言した表示する枚数分だけ、 サムネイルを自動生成して、 そのサムネイルの一つをクリックしたら サムネイルが担当する画像が 大きなスペースに表示される物を 作りたいのですが、 アクションスクリプト2.0を使い、 1.0の書き込み方法で 外部テキストで宣言した分だけ、 自動生成する所まで行きましたが、 サムネイルと画像の表示は、うまくできません。 どなたか、教えて下さいませんでしょうか? |
| ひろゆき | Åê¹ÆNo.36595 投稿日時: 2007-12-3 4:28 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: 外部ファイルの画像を並べるには? 引用:
proxiさんは書きました: 何をどうやって、何がどのようにうまく行かないのか説明されなければ、 アドバイスのしようもないように思います。 「サムネイル」でフォーラム内を検索してみましょう。 #「すべて表示」で、たくさん表示されます。
|
| 野中文雄 | Åê¹ÆNo.36598 投稿日時: 2007-12-3 9:03 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 外部ファイルの画像を並べるには? 「うまくできません」は、ご説明になりません。また、ご質問の主旨もわかりかねます。→【うまくいきません】【第三者から見てわからない】
「サムネイル」の「表示」はできて、「サムネイルの一つをクリック」したときの「画像の表示」ができないのでしょうか。それとも、「サムネイル」の「表示」もできないのですか? また、「外部テキストで宣言した分だけ」でなく1枚だけの場合、あるいは「外部テキスト」を使わなければすべておできになるのですか?→【問題を切分けない】 そうであれば、スクリプトは具体的にどのように記述されているのでしょう。なお、スクリプトは最小限のサンプルに整理したうえで、必ず説明を添えてご呈示ください。→【スクリプトを見てください】 |
| proxi | Åê¹ÆNo.36617 投稿日時: 2007-12-3 23:38 |
新米 ![]() ![]() 居住地: 大阪 投稿: 18
使用環境:
WinXP, Flash MX2004 CS3体験版 |
失礼したしました。 ご迷惑をおかけして失礼しました。
仕事で使うかもしれないであろうが プライベートのみで使おうとも 作成したスクリプトを公開する必要があるのにも 関わらず、伏せたまま質問してしまいました。 検索して出てきた質問のスクリプトを 読んでいたのですが、 書き写す訳には行かないので 新たに書き込ませて頂きいた次第です。 しかし、見落としている所もあるかもしれないので、 もう一度、読み返させていただきます。 ご指摘どうもありがとうございます。 |
| ひろゆき | Åê¹ÆNo.36647 投稿日時: 2007-12-6 2:33 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: 失礼したしました。 引用:
proxiさんは書きました: フォーラム内を検索したのであれば、 参考にされたスレッドのURLのともに、 スクリプトを転載することは問題ないと思います。
|
| proxi | Åê¹ÆNo.36669 投稿日時: 2007-12-6 21:39 |
新米 ![]() ![]() 居住地: 大阪 投稿: 18
使用環境:
WinXP, Flash MX2004 CS3体験版 |
ありがとうございます。 ありがとうございます。
では、FLASH制作をがんばります。 それでは失礼致します。 |
| proxi | Åê¹ÆNo.36730 投稿日時: 2007-12-10 18:56 |
新米 ![]() ![]() 居住地: 大阪 投稿: 18
使用環境:
WinXP, Flash MX2004 CS3体験版 |
すみません。 すみません、自分で調べてみましたが、
どうしても分かりません。 大変図々しいですが、教えて下さいませんでしょうか? 左:サムネイル用 右:画像を表示するクリップ 赤いクリップにサムネイル生成スプリクトを記述しています。 下のテキストボックスはサムネイル表示数が出ます。 ↓赤いクリップに記述しているスプリクトです。 onClipEvent (load) { loadVariablesNum("photo.txt", 0);//photo.txtから読み込み this._alpha = 0; use = new Array(); for (i=0; i<1000; i++) { use[i] = 0; } b = 0; } onClipEvent (enterFrame) { updateAfterEvent();//独自更新スクリプト for (i=0; i<_root.num; i++) { if (use[i] == 0) { use[i] = 1; _root.attachMovie("sam", "sam"+i, i); eval("_root.sam"+i)._x = 40+b;//一つ目を指定する。 eval("_root.sam"+i)._y = 420; samad = "sam"+i; adres = samad+"ad"; use[i].window.loadMovie(adres);//cl○○adでサムネイルが読み込まれるはずです。 break; // for文終了 } } b += 40;//並べるための変数 } シーン1の1フレーム目に記述 //↓描画作業 //ロールオーバー時に発動 use[i].onRollOver = function() { //ポップアップ等に使用 }; //クリック時に発動 use[i].onRelease = function() { samad = "sam"+i; adres = samad+"ad"; back.window.loadMovie(adres); }; photo.txtの内容 &num=5& &sam1ad=image/photo1.jpg& &sam2ad=image/photo2.jpg& &sam3ad=image/photo3.jpg& &sam4ad=image/photo4.jpg& &sam5ad=image/photo5.jpg& サムネイル用クリップのリンゲージは「sam」です。 その中に入れるサムネイル表示用のクリップのリンゲージは「window」です。 画像を表示するクリップのインスタンス名は「back」です。 現在状況 今、制作しているFLASH以下のサイトを参考にしております。 参考元 HAKUHIN's home page -Flashゲーム講座- http://hakuhin.hp.infoseek.co.jp/ |
| ひろゆき | Åê¹ÆNo.36739 投稿日時: 2007-12-11 0:47 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: すみません。 まず、「サムネイル」でフォーラム内を検索してみましょう。
#「すべて表示」で、たくさん表示されます。 次に、外部テキストの読み込みについて、 テキストの読み込みが完了したことを確認する必要があります。 loadVariables を用いても、それはできますが、 LoadVars クラスを用いた方が良いように思います。 「LoadVarsオブジェクトを使った外部テキストファイルの読込み」 「LoadVars.loadで読み込む」 また、ムービークリップ・アクションではなく、 フレーム・アクションに記述した方がスクリプトが1箇所にまとめられて 回答する側としては、楽ですが。 それから、書き出しがFlashPlayer7以降ならば、loadMovie より、 MovieClipLoader クラスを用いた方が簡単だったりしますが。
|
| ひろゆき | Åê¹ÆNo.36740 投稿日時: 2007-12-11 1:39 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: 外部ファイルの画像を並べるには? 表題を変えると、後から検索するときに検索しづらくなります。
例えば。 ライブラリにムービークリップ(リンケージ識別子: sam) を用意。 _root にムービークリップ(インスタンス名: back) を配置。 # ムービークリップには、一切スクリプトを記述しない。 _root 第1フレームに #このフォーラム内のスクリプトをコピー&ペーストされるのであれば、 #各行の先頭にあるスペースを削除して、ご自分でタブキー入力してください。 「MovieClipLoaderクラスについて」も 参考にされると良いでしょう。
|
| proxi | Åê¹ÆNo.36768 投稿日時: 2007-12-11 19:20 |
新米 ![]() ![]() 居住地: 大阪 投稿: 18
使用環境:
WinXP, Flash MX2004 CS3体験版 |
Re: 外部ファイルの画像を並べるには? 表題を変えると検索がやりずらくなるのですね。
失礼しました。 あと、大変言いづらいのですが、 インスタンスのスクリプトを削除してから 1フレーム目のスクリプトを ひろゆきさんからお借りしましたスクリプトを そのままコピーし、 空白部分をTABキーのスペースに入れ替えた所、 thumbListener.onLoadInit = function(target:MovieClip):Void { の箇所で、`{`が必要です。 };の箇所では、予期しない`}`があります。 と言われました。 こういったエラーは、どういう原因でしょうか? |
| (1) 2 3 4 » | |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン


WinXP,
Flash MX2004
CS3体験版

10.8.5



