Flashの階層について学ぼう

このQ&Aのポイント
  • Flashを使用している人にとって、画像の多用はサイトを重くする原因となります。オブジェクト思考を使って、画像やファイルを個別に読み込む方法がありますが、実際には難しいかもしれません。HTML作成時にフォルダを作成するような感じで、各ファイルを整理することができます。
  • 現在作成しているFlashのプロジェクトでは、1つのシーン内に階層がありますが、これでは重さが解消されません。Flashの構造について分かりやすく説明してくれるサイトや図解があると助かります。自分で勉強する時間がないため、明後日までに仕上げるための助けが必要です。
  • Flashでサイトを作成している人にとって、画像の多用による重さは課題です。オブジェクト思考を活用して、画像やファイルを個別に読み込む方法を試してみると良いでしょう。HTML作成時にフォルダを使うイメージで進めることができます。ただし、この方法は難解なので、サイトや図解を見ることで理解を深めることが必要です。
回答を見る
  • ベストアンサー

flashの階層について教えてください!

現在flashでサイトを作成しているのですが、画像を多く使用しており、すごく重くなっています。 そこで私自身よく理解していないのですが、オブジェクト思考というやり方で画像、個々のファイル等別に用意し、そのつど読み込ませるといいと聞きかじったのですが、実際やるとなるとかなり難解なのです。 例えばhtml作成時、フォルダの中に「image」フォルダ、「ファイル」フォルダ等作成しますよね。 その要領なのでしょうか? 現段階で私が作成しているのは、1つのシーン内で階層があるのですが、 (タイムラインの1つのシーンの中にムービークリップで作成した別のムービーをはめ込むなど) それだと1つのシーンには変わりないので重いままです。 分かりやすくお話していただける方いらっしゃいませんでしょうか? また何か図解で構造を説明してあるサイト等ご存知の方いらっしゃいますでしょうか? 本来なら自分でこつこつ勉強すべきですが明後日までに仕上げたいのでかなり困っています。

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

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

お急ぎということなので,手短に。 要は「loadMovie」を使って,外部にUPしたSWFファイルを読み込むのです。 下の参考URLが参考になるかも。 loadMovie("○○.swf", "ターゲットへのパス.ターゲットのインスタンス名"); です。 > 例えばhtml作成時、 > フォルダの中に「image」フォルダ、 > 「ファイル」フォルダ等作成しますよね。 > その要領なのでしょうか? ちょっと違います。 言われているのは,ムービークリップ(フォルダ)の中にムービークリップ(フォルダまたはオブジェクト)を作る。 ということです。 どちらかというと上のスクリプトで言うところの "ターゲットへのパス" の部分です。 そうではなくて,そうして作ったムービークリップオブジェクトに,外部のSWFを読み込むということです。 "○○.swf" と書いていますが, "○○.swf" は作られているメインアニメーションSWFの外にあります。 このSWFへのパスは,メインアニメーションSWFが貼り付けてある,HTMLから見たときのパスになります。  ┏iindex.html  ┣index.swf  ┗○○.swf という具合に,HTMLと"○○.swf"が同フォルダにある場合は,上のスクリプトのままでかまいません。  ┏index.html  ┗image(フォルダ)      ┣index.swf      ┗○○.swf となっている場合は, loadMovie("image/○○.swf", "ターゲットへのパス.ターゲットのインスタンス名"); となりますので,間違えないよう注意してください。 それより,Flash内部の階層の方が間違えやすいので,「ターゲットへのパス」を間違えないように気をつけてください。

参考URL:
http://flash.webkun.org/14.html,http://hakuhin.hp.infoseek.co.jp/main/as/import.html
yukajet
質問者

お礼

早速の回答を有難うございます。 コメント・参考サイト共に、まさに私が知りたかった事です。なかなか文章だけでは理解できなくて、、、。 今からもっとよく読んで実際やってみようと思います。 取り急ぎお礼だけでもと思い書き込みました。 感謝します!

関連するQ&A

  • フラッシュ作成について

    シーンに何十ものレイヤー作るのは容量がデカくなるから、一つのレイヤーのムービークリップつけて作成してるけど、ムービープレビューしても画像が映らないのは何故ですか?

  • Macのフォルダ階層について

    フォルダの整理をしてあちこち見ていたら、やっぱりライブラリフォルダやScreen Saverフォルダがあちこちにあるように感じてこんがらがってきたので質問します。 Screen Saverフォルダですが、ホームフォルダ>ライブラリの中には自分がインストールしたモジュールアイコンがあるのに、ハードディスク先頭>ライブラリフォルダ>Screen Saversのフォルダの中は空っぽです。 IEのお気に入りも同じような事がありました。 ホームフォルダ>ライブラリ>Preferences>Explorerの中にはFavorite.htmlファイルがあるのに、ハードディスク先頭>ライブラリ>Preferencesの中には探してもExplorerというフォルダが見つからないんです。 ScreenSaversというフォルダにしてもライブラリというフォルダにしてもアカウント別ということを抜きにしてもいくつもあるものなんですか? 他にもあちこちに同じ名前のファイルやフォルダがいくつもあるという事ですか??? こういうMacのフォルダ階層構造が一番よくわからないのが、いつまでたってもMacを敬遠しがちな理由のようです。分厚いMac用の本も持っていますが、どうもそういう事を書いてはいないようなので、どなたか教えて下さい。 分りやすい図解サイトなんてあると非常に助かります。 OSXです。宜しくお願いいたします。

    • ベストアンサー
    • Mac
  • ムービークリップの階層化

    Flashのムービークリップの階層化を説明したHPを教えてください。 説明とダウンロードできるflaファイルが掲載してあればベターです。 検索して読んでみましたが、説明だけではよくわかりません。 やはりサンプルのflaファイルを参考にしながら自分でパソコンで同じように真似をするのが理解しやすいです。  また、Flashの入門書は数冊読みましたが、階層化まで説明してあるものは少なく、詳しい説明がしてある書籍がありましたら教えてください。  毎日コミュニケーションの「おしえてFLASH8」は評価もよく、購入しましたが、解説がおおまかで(階層化の説明が1ページくらいしかなく)サンプルCDを真似して作成しようにもよくわかりませんでした。 よろしくおねがいいたします。

    • ベストアンサー
    • Flash
  • FTPの階層?について

    FTPの階層?について ホームページビルダーで作成して、ロリポップのFTPでアップロードして使用しています。 通常とおり画像も文字も出て問題なく出来ています。 質問はFTPにアップロードする場所なんですが・・・ 現在はトップページとサブページは同じ一番上の階層にしてあります。 これで問題がなければいいのですが、トップページとサブが同じ階層でSEO的に問題はないのでしょうか。最近気になりました。 ページはトップとサブを同じ階層にしていますが、サブの画像などはフォルダをそれぞれ作りそこにアップロードしています。 サブページ自体も画像を入れてあるフォルダにそれぞれ入れた方がいいのでしょうか。 トップはindex.htmlという名前でサブは●●●.htmlという感じで一番上の階層にあります。 もし、サブはトップと別にしなければならないとすれば、サブに入れた時ページの名前はindex.htmlに直すのでしょうか。 サブのページはフォルダの中に入れてページの名前は全部index.htmlにすればよいと言う事でしょうか??SEO的に問題があるかも知りたいです。 長くなりましたがよろしくお願いします。

  • フォルダ階層を変更するバッチファイル?

    社内ネットワーク上にある50台ほどのPC個々について、それぞれのPC内のフォルダ パスを一発で変更させる必要が生じました。例えば、現在 C:\AAA\BBB という階層になっているものを C:\BBBとしたいのです。 このような事を、バッチファイルの様なものを作成し、個々人にやらせたいのですが可能でしょうか? 可能であれば作り方をお教え願えませんでしょうか。よろしくお願いします

  • 【FLASH】階層を越えて指定フレームへ

    こんにちは。 以前も別の設定で質問させていただきましたが、またわからないところが出てきてしまいました。 どなたかご教授いただけないでしょうか。 ------------------------------------------------------------------------------- 携帯向けの待ちうけFLASHですので設定はFlash Lite 1.1となります。 説明用の画像を作ったのですがサイズを大きくすると自動修正されてしまい文字が読めない と思うのでyahooフォトに画像をいれてあります。 お手数ですがこちらからアクセスしていただき参照してください。 http://photos.yahoo.co.jp/kaerunokimutidon ※オリジナルサイズで表示すると見やすいと思います。 9種類のキャラクターのどれかがランダムで表示されて、 表示されたキャラクターはムービークリップ内で飛び跳ねる等のワンアクションを 繰り返す設定になっています。 ですがこれを、表示されたキャラクターのワンアクションが終わったらまたランダムで 別のキャラクターが表示され、そのキャラクターがワンアクション終えたらまたランダムで 別のキャラクターに・・・というものを作りたいと思っています。 ランダムのスクリプトのフレームには「script」と名前を付け、各キャラクターの最終フレームに gotoAndStop("script");を入れたのですが飛んでくれずに同じキャラのアクションが 繰り返されるだけとなってしまいます。 階層を越えて指定フレームに飛ぶ方法を教えていただきたいです。 よろしくお願いします。

  • エクスプローラ風の階層構造

    Windowsエクスプローラのように、フォルダやファイルなどの情報をDBで管理したいと思っています。 No.99167の質問を参考にさせていただいて、フォルダコード・階層・フォルダ名・サブフォルダ名を項目名としてもたせて作成しています。 同じ階層に同じ名前のフォルダがいくつも存在している場合(上の階層以外、各パスも同じだった場合を想定)で、その中の1つのフォルダだけを削除した場合、削除するフォルダの下の階層のフォルダやファイルだけを一緒に削除することができないのです。 多くのケースを考えると、項目に何かを足さなければならない気がするのですが、わかりません。 (これはWeb上で管理することを考えています。)

  • 共有フォルダの階層

    共有フォルダの階層 共有フォルダを色々なユーザごとに作成したいと考えています。 例えば PC1のDドライブにAというフォルダを作成しその中にB1・B2・B3とフォルダを3つ作成します。 そしてそれらのB1・B2・B3をそれぞれのユーザーに共有設定するのですが、別のPC2というパソコンからPC1を見るとAフォルダは見えずに直接B1・B2・B3が見えてしまいます。 作成したいのはPC2からPC1をみるとAというフォルダが見えてそのフォルダ内に入るとB1・B2・B3が見えて、さらには共有のかかったフォルダのみにアクセスができる状態にしたいのですが、そのような共有の階層は作成できないのでしょうか?

  • ボタンから一つ上の階層のムービークリックを徐々にアルファ値を上げたり下げたりする。

    はじめまして、jpncan15といいます。 初めて質問させていただきます。 階層がややこしい状態ですが、ボタンから一つ上の階層のムービークリップのアルファ値を徐々に上げたり下げたりしたいのですが、なかなかうまく行かず昨晩から悩み中です。 もし、ご存じの方がいればご教授お願いいたします!! ○状況 シーン1  mc1(ムービークリップ)   mc2(ムービークリップ:インスタンス名:image)   mc3(ムービークリップ) buttan(ボタン:ボタン名:b1) ○buttan(ボタン:ボタン名:b1)のスクリプト ※触っていると、アルファ値が0→70%に変わって行く。 ボタンをはなすとアルファ値が70→0%変わって行く。 ※このスクリプトだと、徐々に変わって行くのではなくいきなり、アルファ値が「5」変わるだけなのです。。。 on (rollOver) { if (this._parent.image._alpha < 70){ this.common_b._alpha += 5; } } on (rollOut) { if (this._parent.image._alpha > 70){ this.common_b._alpha -= 5; } }

    • ベストアンサー
    • Flash
  • Webサイトの階層化のしかたについて

    弱小企業でWebサイトの担当をしていますが、全くの独学なので基本的な事が分かっておりませんので宜しくお願いします。 先日セミナーに行ったところ、サイトをテーマ毎に階層化しなさいと説明をうけましたが、やり方がわかりません。 階層化にすると「http://AAA.com/BBB/CCC.html」となり、「/」で区切られてページ(アドレス)が表示される事ですよね。 現在は全て「http://AAA.com/BBB.html」、「http://AAA.com/CCC.html」と表示されています。 現在はhtmlファイルはメインのフォルダ内に全て入れていて、cssファイル、jsファイル、画像ファイルはメインフォルダの中にcssフォルダ、jsフォルダ、画像フォルダを作って入れています。 CCC.htmlファイルをどこに置けば良いのでしょうか。 メインフォルダの中に例えばBBBフォルダを作ってその中にCCC.htmlファイルを入れると言う事なんでしょうか。 そうするとBBB.htmlファイルを見るときは「http://AAA.com/BBB.html」になりますし、CCC.htmlファイルを表示するときは「http://AAA.com/BBB/CCC.html」になりますよね。 同様に「http://AAA.com/BBB/CCC/DDD.html」としたい場合は、BBBフォルダ内にCCCフォルダを作ってDDD.htmlファイルを入れておくという事なんでしょうか。 極基本的な質問ですが、ご回答宜しくお願い致します。

    • ベストアンサー
    • HTML

専門家に質問してみよう