- ベストアンサー
Flashのスライドショー(画像&リンク先は外部読み込み)
- 現在下記のようなFLASHを作成しており、外部テキストの内容から、画像とそのリンク先を読み込むところまではいったのですが、これをスライドショーのようにすることができません。
- Actionscriptをどのように記述すれば良いかなど、どなたかご教授いただければと思っております。
- Flashのスライドショーの実装について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
cheese0084さん、 以前練習で作ったことがあるFLAがありましたので、少し、改造して、下のURLにアップしてます。Professinal8で保存してます。 -外部 url2.txt: &kazu=10& &url1=http://microsoft.com/& &url2=http://yahoo.co.jp/& &url3=http://google.com/& &url4=http://adobe.com/& &url5=http://microsoft.com/&; &url6=http://yahoo.co.jp/&; &url7=http://google.com/&; &url8=http://adobe.com/&; &url9=http://microsoft.com/&; &url10=http://google.com/&; としてます。 -FLA側: 第一フレームで、LoadVarsクラスで、url2.txtを読み込み、読み込み終了したなら、第二フレームに移動して、第二フレームに記載した、scriptで処理してます。 BUGがあるかもしれないですが、その時は、直せる範囲で、直しますので、教えて下さい。
その他の回答 (1)
- joy_28
- ベストアンサー率84% (45/53)
第二フレームの //初期設定領域 var num:Number = 1;//現在表示されているjpgの番号、初期値は、1 for (var i:Number = 1; i<=Max; i++) { var mc:MovieClip=this.createEmptyMovieClip("mc"+i,Max+1-i);//空のMovieClipをMax枚生成し、深度を其々、mc1→Max、mc2→Max-1、と減算していく mc._y=50;//"mc"+i をmcで参照させましたので、このmcのX座標、Y座標をこのように記載します。記載しなければ、0,0の位置となります。 //trace(_root["mc"+i]+"の深度は、"+_root["mc"+i].getDepth()); } //~以下は省略
お礼
joy_28さん 毎回早いご回答有難うございます。 おかげさまで希望通りのものが完成致しました。 http://www.hddx.net/flash/sample2/crossfade.html 非常に助かりました。 また何かありましたら、お願い致します。 今後とも宜しくお願い致します。
補足
joy_28さん 度々申し訳ございません。 表示される画像の大きさを指定することは可能でしょうか?? 現状、501x219pxなのですが、それ以外の大きさの画像が アップされても、変更して表示したいと思っております。 どこにwidth,heightを指定して良いのか分かりませんでしたので、 再度お教えいただければと思います。 お手数ですが、何卒宜しくお願い致します。
お礼
joy_28さん 早速のご回答誠に有難うございます。 作成いただいたFLAファイルを参考に、下記を作成しました。 希望通りのものができました! http://www.hddx.net/flash/sample2/crossfade.html ただ1点、画像の位置をもう少し下にするのなどの調整は どこで変更したら良いのでしょうか?? お手数ですが、ご指示いただければと思います。 何卒、宜しくお願い致します。