• ベストアンサー

外部swfへのリンクと別窓表示について【ParaFla】

初心者です。 「ParaFla」を使ってFlashメディアの作成をしています。 Flashで作成したボタンを押したら、別で作成してあるswfファイルを表示できるようにしたいです。 また、その場合に別窓でも表示できるようにしたいのですが、その仕方についても詳しく教えていただきたいです。 初歩的なことかもしれませんが、宜しくお願いします。

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

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> 別で作成してあるswfファイルを表示できるようにしたいです。 いったいどこに? ボタンのある Flash 内に別の Flash をロードするということでしょうか? > また、その場合に別窓でも表示できるようにしたい これの意味はおそらくわかります。 別窓のブラウザに別Flashを表示するという意味ですね。 === === === 私は ParaFla! 専門の者ではありませんが(ParaFla!ド素人で Flash と Suzuka が専門), 書かれていらっしゃることくらいでしたらなんとかできますので一応説明します。 まず作ろうとするものの ファイル構造が 次のようなものであったとします。  任意のフォルダ    ├A.html(A.swfを貼り付ける)    ├A.swf(ボタンがあるFlash)    ├B.html(B.swfを貼り付ける)    └B.swf(あらたに表示されるFlash) とりあえずは仮の形だけでも良いので,話の本題ではない「B.swf」を先に作っておきます。 そして本題の A.pfl(A.swfを作るプロジェクトファイル)のイベントに クリックするボタンとスプライトを追加します。 イベントに追加したスプライトには,例えば「load_mc」というインスタンス名を付けておきます。 イベントに追加したボタンを選択し, スクリプトを書くパネルを表示させて, そこに次のようなActionScriptを書きます。 そして,「ファイル」→「SWFファイル生成」でSWFとHTMLを作成すればできあがりです。 ---------------------------------- on (release) { // load_mc に B.swf をロード _root.load_mc.loadMovie("B.swf"); // B.html(B.swf)を別窓で開く getURL("B.html","_blank"); } ---------------------------------- ここでは回答文字数も限られますし, 図も420×314pxという小さなJPEGしか貼れませんから詳細な説明は無理です。 これを機会に, 例えば 「ParaFla on(release)」 とか 「ParaFla loadMovie」 のような用語でGoogle検索をしてみると, 今回の質問に直接関係するしないに関わらず,色々な情報を提供してくださっているサイトが見つかると思いますよ。 「ParaFla on(release)」 http://www.google.co.jp/search?hl=ja&source=hp&q=ParaFla+on%28release%29 「ParaFla loadMovie」 http://www.google.co.jp/search?hl=ja&q=ParaFla+loadMovie 検索エンジンを使うと 「1つの専門用語(スクリプトも専門用語)から100以上の専門用語を知ることができる」 という大きな大きなメリットがあります。 (逆に言えば1つも専門用語を知らなければずっとわからないままとも言えます。) 検索エンジンを有効に利用してください。

toe_310
質問者

お礼

お礼が遅くなってしまいすみません。 とても丁寧な回答をしていただき、ありがとうございます。 なんとか、別窓表示でのリンクを張ることができました。 スクリプトの用語を検索語にすることは考え付きませんでした。 これからはこのような用語も用いて調べるようにします。 今回は本当にありがとうございます。助かりました。

関連するQ&A

  • FLASHで外部swfファイルを検索し読み込み表示するには

    FLASHのファイル(2.swf)内に検索窓(テキスト入力欄とボタン)を作成し、その検索窓に特定の文字(ファイル名そのままのような単純なものではない言葉)を入力してボタンを押すことで、予め決めておいた外部swfファイル(3.swfと4.swfのどちらか)を読み込み表示させるということは可能でしょうか。 なお、必要なデータベースは、FLASHとは別の形式のファイル(javascriptなど)を用意するのではなく、swf内に作成したいと思っています。 使用ソフトは、FLASHMXです。よろしくお願いします。 1.exe … 読み込んで再生するためのプロジェクタ 2.swf … 初めに読み込まれているファイル 3.swf … 検索して読み込ませたいファイル 4.swf … 検索して読み込ませたいファイル

  • paraflaで、swfだけでのサイズ固定

    paraflaでファイルを作成し htmlファイル+swfファイルが出来上がりました。 htmlファイルに width = "640" height = "480" と記述されていますが これを、htmlを介さずに swfファイルだけをブラウザにドラッグ&ドロップして プレビューしたときに ブラウザの窓の大きさを可変したら、その画像の大きさもそれに伴って可変してしまいます。 swfだけでのサイズ固定って出来ますでしょうか?

  • ParaFlaのswfバージョン

    flash製作ツール「ParaFla」についてです。 「ファイル(F)」-「プロジェクトのプロパティ(P)...」で設定できる、 「SWFバージョン」の項目について質問します。 このバージョンを変更すると、具体的に何が変わるのでしょうか?? ”携帯はswf4しか再生できない”とも聞きましたが、 私の携帯ではswf7まで再生できました。 また、ActionScriptも使うので、その点についても併記して、 ご教示願いたいと思います。

    • ベストアンサー
    • Flash
  • ParaFlaで作成したswfファイルを・・・

    ParaFlaで作成したswfファイルをサーバーにアップして再生してみたところ、僕のパソコンではちゃんと再生されるのですが、兄弟のパソコンではちゃんと表示されないらしいのです。。。3枚の画像を徐々に表示していくだけのもので、3枚目の画像は表示されるのですが、1枚目を2枚目のときは全面赤く表示されるらしいのですが、これはどういった現象なのでしょうか?

  • ParaFla、SWF4でのクリップアクション(携帯用ゲームの作り方)について。

    ParaFla(SWF4)で携帯用ゲームを作ろうと思ったのですが、 スプライトにスクリプトを記述してプレビューすると『クリップアクションはSWF4では使用できません…』と出てくるのですが、これってどうすればいいんでしょうか。特定のキーを押せばそのスプライトが動きだすっていうのを作りたいのですが…。Flash Liteの説明サイトは一通り見たのですがparaflaではなくflash MXあたりの説明ばかりで初心者の自分には少し理解しにくかったのです。ASは基本的なものは分かります。回答よろしくお願いします。

  • FLASHの外部SWFファイルの読み込み方法

    FLASHのアクションスクリプトの勉強中です。 外部SWFファイルを複数用意してボタンで呼び出す方法はわかったのですが、その読み込まれ方をかっこよくできないか考えています。 何個かSWFファイルを作成した後、新規FLAファイルを作成しました。 そのファイルにスクリーン用のシンボル(上のSWFファイルと同じ大きさのもの)を作成しインスタンス名を「screen」にしました。 ほいでもって複数のボタンシンボルを作成し、 on (release) { _root.screen.loadMovie("pekepke.swf"); } という感じで外部swfファイルをそれぞれのボタンより読み込むとこまではできたのですが、その読み込まれ方と切り替るときの表示の仕方をふわっと現れ、ふわっと消えてからファイルが現れるというふうにしてみたいのですができますでしょうか? ちなみにflash8を使用しております。ヒントでもいただけるとありがたく思います。

  • 外部swfが表示されません

    FLASH初心者です。 いろいろと調べながら、外部swfを取り込んだswfの作成にチャレンジしています。 今連続する外部swf(子swf)を a.swf b.swf c.swf として作成し、それらを表示させるための親swfを下記のように作成しているのですが表示されません。 親swf作成の作業としては 1.a.swfを外部から取り込んで表示させるためにムービークリップを作成 『挿入』⇒『新規シンボル』⇒『新規シンボルの作成』で名前:mc1 タイプ:ムービークリップとしてシンボルを作成。 2.b.swf、c.swfにもムービークリップを作成 1.同様にし、 b.swfのシンボル名を“mc2”、インスタンス名を“mc2” c.swfのシンボル名を“mc3”、インスタンス名を“mc3” 3.シンボル“mc1”の1フレーズ目に loadMovie("a.swf","mc1"); とアクションスクリプトを入力。 4.シンボル“mc2”、シンボル“mc3”も同様にしてそれぞれ loadMovie("b.swf","mc1"); loadMovie("b.swf","mc3"); と入力。 5.ステージ上に新規レイヤー“MC1”・“MC2”・“MC3”を作成。 6.“MC1”レイヤーをタイムライン上の1フレーズ目で『キーフレーム』に変更し、ライブラリから“mc1”をステージ上へドラッグして配置。 7.レイヤー“MC2”・レイヤー“MC3をそれぞれ12フレーズ目、24フレーズ目で同様にキーフレームを作成して“mc2”・“mc3”を配置。 子swf単体では表示されるのですが、上記の親swfはムービープレビューしても何も表示されません。 どのようにすれば子swfが親swfで表示されるようになるのでしょうか。 ちなみに子swfファイル・親swfファイルは全て同じフォルダ内にあります。 環境 OS:WindowsXP アプリケーション:FLASHI MX 7.2 よろしくお願いします。

  • 外部swfを重ならないように表示したいです。

    FLASH初心者です。 二つの大小異なるサイズの読み込み用MCを用意して、 並んでいるサムネイルをクリックすると、その読み込み用MCに大きな写真と小さな写真を外部swfで読み込むようにしたいのですが、二つの読み込み用MCが重なっているので、表示が重なってしまいます。 大きい(小さい)写真のサムネイルをクリックすると、読み込み用MCに表示されている小さい(大きい)サイズのswfが消え、なおかつ前面に外部swfを表示する方法を探しています。 サムネイルのボタンインスタンスには、 on (release) { loadMovie ("pic1.swf", "_root.change"); } としています。 読み込み用MCには、change(小さい)、change2(大きい)と名前を付けています。 どなたか知恵を貸してください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 外部画像jpg又はswfの表示について

    はじめまして、こんにちは。 Flash初心者です。 [使用環境] Flash MX 2004 Win 2000 [質問] 1フレーム目にはslide1.○○○、2フレーム目にはslide2.○○○、 3フレーム目にはslide3.○○○といったふうに画像をnextボタンと backボタンを使って切り替わるようなものを作っています。  ※○○○にはjpg又はswfが入ります。 +――――――――――――――――――+ | +―――――――+  +――――+ | | |           |  |back   | | | |           |  +――――+ | | | picture     |            | | |           |  +――――+ | | |           |  |next    | | | +―――――――+  +――――+ | +――――――――――――――――――+ ・外部画像を読み込んで表示するには「 picture.loadMovie("slide1.jpg"); 」又は、  「 picture.loadMovie("slide1.swf"); 」で表示できます。 ・slide1はjpgかswfのどちらかのファイルしかなく、shile2、slide3も同様です。 ・1フレーム目がswfの場合「 picture.loadMovie("slide1.swf"); 」、  2フレーム目がjpgの場合「 picture.loadMovie("slide2.jpg"); 」  というように拡張子を指定してスクリプトを書くのではなく、  条件式を使って画像を表示するにはどうすればよいのでしょうか。 ・もしくは、エラーを無視して次の行へいくというプログラムはあるのでしょうか。 どなたか分かるようでございましたらご教示下さい。お願いします。

    • ベストアンサー
    • Flash
  • 外部swfを読み込む方法

    勘違いして他のジャンルのほうに書き込んでいましたので、投稿し直します; 過去の質問を検索してみたのですが載っていなかったので質問させて下さい。 使っているソフトは「Macromedia Flash MX」です。 flashで簡単なホームページを作り、ボタンを押すと同じファイル内のミニゲーム(ジグソーパズルやブロック崩しなど)を読み込む、というものを作っています。 flash初心者なものですから、 ↓こちらのサイトを見ながら、ほぼ同じように作ってみました。 http://flash.webkun.org/index.html ミニゲームのswfをswf(ホームページ)の中に読み込むことは出来たのですが、ミニゲームをクリアした時に表示されるはずのメッセージ画面が出ないのです。 ミニゲームを単体でプレイした時にはちゃんと出るのですが・・・。 複雑なswfをリンクするのは諦めたほうが良いのでしょうか? swfの中に読み込んだことが原因で表示されないのなら、他の方法を考えたいと思います(思いつくか分かりませんが;;) ずっと考えていましたがどうしても分かりません・・・。 説明も下手ですみませんが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • Flash

専門家に質問してみよう