FlashのLoadingについて

このQ&Aのポイント
  • FLASH8でローディング画面を作ろうと奮闘しているのですが、うまく行きません。どうすれば良いのでしょうか?
  • ローディング画面終了後、大きめなFlashを読み込ませたいのですが、動きません。
  • エラーが出てしまい、どうもうまく行きません。どうすれば良いのでしょうか?
回答を見る
  • ベストアンサー

FlashのLoadingについて。

FLASH8でローディング画面を作ろうと奮闘しているのですが、どうもうまく行きません。 http://hakuhin.hp.infoseek.co.jp/main/as/load.html#LOAD_01 を参考にしているのですが、どうすればうまく動くのでしょうか? ローディング画面終了後、少し大きめなFlashを読み込ませたいのですが、まったく動きません。さらに **エラー** シーン = シーン 1, レイヤー = 背景, フレーム = 1 :行 1:クリップイベントはムービークリップインスタンスでのみ使用可能です。 onClipEvent (enterFrame) { ActionScript エラー数 :1 報告済みエラー :1 と言うエラーが出てしまし、どうもうまく行きません。どうすれば良いのでしょうか?ご教受願います。

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

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

作成さている環境(Flash 5,MX,MX 2004,8 ,CS3,CS4 など,また Suzuka や PalaFla! など)も全くわかりませんし 何をどうしていらっしゃのかもさっぱりわかりません。 エラーの意味だけはわかります。 > **エラー** シーン = シーン 1, レイヤー = 背景, > フレーム = 1 :行 1:クリップイベントは > ムービークリップインスタンスでのみ使用可能です。 > onClipEvent (enterFrame) { これはそのままです。 onClipEvent (enterFrame) {~} はムービークリップ自体を選択しした状態でアクションパネルを表示させてActionScriptを書くイベントハンドラです。 つまり,そのムービークリップ自体に書くイベントハンドラです。 フレームには書けません。 またボタンにも書けません。 「ムービークリップのみに書けるイベントハンドラ」です。 もし Adobe または Macromedia の Flash 5 以上をご使用であれば, 「サンプルをダウンロード」と書いてあるところからサンプルをダウンロードして 解凍するとFLAファイルを見ることができるでしょう? とりあえずそのサンプル通りにすれば良いかと。

その他の回答 (1)

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

#1 です。 投稿して1行目に気づきました。すみません。 Flash 8 をお持ちでしたね。 Flash 8 だとサンプルが開けると思いますから, #1で書いたようにサンプルを見てみれば良いと思います。

関連するQ&A

  • フラッシュでパブリッシュの際のエラー

    **エラー** シーン = シーン 1, レイヤー = 店外, フレーム = 34 :行 1:ステートメントは on/onClipEvent ハンドラ内でなくてはいけません。 this.stop(); ActionScript エラー数 :1 報告済みエラー :1 この意味がわかりません  初心者なのですみません

  • シンボルを回転させたいのですが、うまくいきません。

    はじめまして。Flash初心者です。 Flashを使ったものをWEBサイトに取り入れたいと思いまして、 ネットでモデルとなるものを探してました。 その結果、 http://flashrave.org/as/rotation/index.html のサイトのものを作ってみたいのですが、エラーがでてしまします。 私の最終的にした事。 1,回転させたい画像を、イラストレーターに読み込み、swfで保存する。 2,Flashを開きライブラリから新規シンボルを作成。ムービークリップを選択し、ソースから1で使用したhtmlファイルを読み込んでみる。(読み込まないも試してみる) シンボルの画面から、ファイル→読み込みでswfファイルを読み込む。 画像がでる。 3,シーン1にシンボルが表示される。それを選択して サイトにあった onClipEvent (enterFrame) {  this._rotation += 1; } このソースをアクションに貼付ける。 4,保存して、動かしてみる。 5,すると以下のようなエラーが出力される **エラー** シーン = シーン 1, レイヤー = レイヤー 2, フレーム = 1 :行 2:シンタックスエラー  this._rotation += 1; **エラー** シーン = シーン 1, レイヤー = レイヤー 2, フレーム = 1 :行 3:予期しない '}' があります。 } ActionScript エラー数 :2 報告済みエラー :2 以上です。初心者なので単純なミスかもしれません。Flash8を使っています。 どなたかご教授宜しくお願い致します。

    • ベストアンサー
    • Flash
  • flashのBGMのoff/onボタン

    はじめまして。Flashがまだよくわかっていない初心者です。マニュアル本、こちらのhttp://oshiete1.goo.ne.jp/qa1789705.htmlを参考にやってみましたが、わかりません。お願いです。教えてください。 最初に開いたらBGMがデフォルトで鳴っていて、「サウンドOFF」ボタンを押すとBGMは停止し、アニメーションは最後までという内容です。 現在の状況および作成手順ですが、 「シーン1」には2つレイヤーがあり、1つ目のレイヤーは「but」とし、これにはサウンドOFF/ONのムービークリップを配置してあります。フレームは1つだけで、ここに下記を記述(action)しました。 ---------------------------------------- onClipEvent(load) { //サウンドを挿入 snd = new Sound(); snd.attachSound( "BGM" ); //無限ループ再生設定 snd.onSoundComplete = function() { this.start(); }; //サウンドの再生状況を保持する変数 //再生時true、それ以外はfalse play_flg = false; //再生状況に応じたフレームを表示 gotoAndStop( Number( play_flg ) + 1 ); } on(release) { //サウンド再生時は止める if( play_flg ) { snd.stop(); play_flg = false; } //停止中の場合は再生する else { snd.start(); play_flg = true; } //再生状況に応じたフレームを表示 gotoAndStop( Number( play_flg ) + 1 ); } ---------------------------------------- 2つ目のレイヤーには「写真」という名前で写真5枚がフェードインアウトしながら切り替わる、というムービークリップを制作しました。 これをプレビューすると、ムービーは実行されますがBGMは鳴りません。また「サウンドOFF」「サウンドON」のボタンが繰り返してしまいます。 デバック出力で下記エラーと表示されます。 ---------------------------------------- **エラー** シーン = シーン 1, レイヤー = but, フレーム = 1 :行 1:クリップイベントはムービークリップインスタンスでのみ使用可能です。 onClipEvent(load) **エラー** シーン = シーン 1, レイヤー = but, フレーム = 1 :行 21:マウスイベントはボタンインスタンスでのみ使用できます。 on(release) ActionScript エラー数 :2 報告済みエラー :2 ---------------------------------------- どうかどのようにしたらいいのか教えてください。お願いします。

  • _alphaで消えません。。。。

    質問です。(FLASH8です) メインのタイムラインのムービークリップword_mcの中にactionscript、this.loadVariables("food1.txt");で 同じタイムラインのダイナミックテキストに呼び出しています。 メインのタイムラインにあるムービークリップword_mcに onClipEvent(enterFrame){ this._aplha=0; } と記述したのですが中の文字が消えません。 どなたかよろしければ教えてください。

    • ベストアンサー
    • Flash
  • flash ふわふわした動き

    こんばんは。 flash 特にactionscriptに関しては“超超”初心者です。 現在、サンプルなどを参考にしつつ勉強中なのですが、 さっそくつまづいています…。 画面の中に、円形のムービークリップをおいて、ふわふわした動きを つけたいのです。(目標としては、シャボン玉のような) ただ、位置は動かず、現在地でゆれているような感じです。 以下のような横の動きをつけて左右に動くのはできたのですが、 縦の動きも変えていかないとふわふわした感じになりません…。 本当は円形にまわるような動きがいいのかもしれないのですが、 どうやって動きを指示したらいいのかわかりません。 onClipEvent (load) { this._x = 450; speed = 1; } onClipEvent (enterFrame) { this._x += speed; if (this._x <= 440 || this._x >= 460) { speed = -speed; } } どなたか、よろしくお願いします。

  • FLASHでムービーの再生・停止

    お世話になっています。 本を見ながら、なんとかひとつアニメを作りました。 よく見る START、REPLAYボタンをつけたくて格闘中なのですが、 何度やってもエラーが出てしまいます・・。 **エラー** シーン = シーン 1, レイヤー = ボタン, フレーム = 1 :行 1:マウスイベントはボタンインスタンスでのみ使用できます。 on(release){ **エラー** シーン = シーン 1, レイヤー = ボタン, フレーム = 1 :行 2:シンタックスエラー play(): **エラー** シーン = シーン 1, レイヤー = ボタン, フレーム = 1 :行 3:予期しない '}' があります。 } ActionScript エラー数 :3 報告済みエラー :3 >> ボタンは、ボタンインスタンスで・・・ というエラーなのですが、ボタンを作るやつ(アップ、オーバー 設定するの)で作っているし、ライブラリのシンボルの種類のところはボタンに なっていますし、何が悪いのかわかりません・・。 <F12>キーでブラウザで確認したら、問題なく制御されているのですが、エラーがあるということは 問題アリということですよね・・? すみません・・ よろしくお願いします。

    • ベストアンサー
    • Flash
  • テキストスクロール(外部ファイル読み込み)

    FLASH8を使ってます。 FLASHを勉強中なのですが、アクションスクリプトをいじるようになるとどうしても恐々というか…成功しないでいます。 http://www.flashiroha.com/script/as5.html ↑を参考の『TextField及びスクロールボタンを作成、使用する方法』を作ってるのですがプレビューをするとエラーが出るんです。 『**エラー** シーン = シーン 1, レイヤー = レイヤー 4, フレーム = 1 :行 1:マウスイベントはボタンインスタンスでのみ使用できます。 on(press) { **エラー** シーン = シーン 1, レイヤー = レイヤー 4, フレーム = 1 :行 2:シンタックスエラー   _root.textbox.scroll--; **エラー** シーン = シーン 1, レイヤー = レイヤー 4, フレーム = 1 :行 3:シンタックスエラー   } **エラー** シーン = シーン 1, レイヤー = レイヤー 3, フレーム = 1 :行 1:シンタックスエラー   on(press) { ActionScript エラー数 :4 報告済みエラー :4』 です。 指定してあるとおりにしてるつもりなんですがどうしてエラーがでるのか、 外部ファイルを読み込めないでいるのか分かりません。 どなたか教えていただけませんか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • 立体回転運動 新たにボタンを作って一定角度だけ動かす

    お世話になります。 下記のプログラムは3Dのぐるぐる回るプログラムなのですが、 onClipEvent (load) { degree = 0; r = 100; centerx = 150; centery = 100; } onClipEvent (enterFrame) { radian = Math.PI/180*degree; this._x = centerx+r*Math.cos(radian); this._y = centery+r*Math.sin(radian)/2; this._xscale = this._yscale=this._alpha=this._y; degree += 5; } -------------------------------------------------------------------- それで、ここからなのですが、 onClipEvent (enterFrame) {  --省略-- degree += 5;  ↓ のところをまず削除して、新たにボタンを作って、そのボタンを押すと、 押すたびにある一定の角度分だけ円運動するようにしたいのですが、どうしたらいいんでしょうか? 単純にボタンを作って、 そこに on(release) { degree +=5; } と書いてもまともに動きません。 初心者なものなので、よろしくお願いします。 それと、このプログラムはムービークリップに記載されているのですが、出来たらルート画面のレイヤーにactionを作って、そこにスクリプトをまとめて書きたいと思うんですが、どうしたらいいんでしょうか?ムービークリップにインスタント名をつけて、上記のプログラムの前に、 ムービークリップインスタント名.onClipEvent (load) { --省略-- } ムービークリップインスタント名.onClipEvent (enterFrame) { --省略-- } としたら、フィールド名がありませんとエラーが出てしまいます。 長くなってしまいましたが、わかりずらい説明かとは思うのですが、重ねてよろしくお願いします。

  • 小数の足し算をすると「1000.999999」みたいになってしまう

    次のようなカウントアップのスクリプトを作りました。 onClipEvent(load){ var suuzi = 1000; } onClipEvent(enterFrame){ money += 0.001; text1 = money;//ダイナミックテキストに表示 } というふうにやって、数値をどんどん上げていくプログラムを作ったのですがはじめのうちは次のようにちゃんと表示されます。 1000.001 1000.002 1000.003 1000.004 しかしある時点から突然、 1001.2519999999 1001.2529999999 となったり、 1002.8510000000 1002.8520000000 となったりします。 なぜこのようなことが起こるのでしょうか? そして対処法を教えてください。 環境はFlash8でActionScript2.0です

    • ベストアンサー
    • Flash
  • ムービークリップ再生後次のフレームへ移動しません

    アクションスクリプトを使って、テキストが下から上へ流れるようにムービークリップを再生し、テキストが流れ終わったところで次のフレームへ移動させたいのですが、フレームが移動せず困っています。 スクリプトは色々なところで調べて、やっとの事で下記のように書きました。 使用しているのはFlash MX 2004 です。 |○  □|○|  ←1.スクリプトレイヤー |●    □|  ←2.ムービークリップレイヤー |○|●→|●|  ←3.ムービークリップ後に再生したいレイヤー 1.のスクリプト(2つのキーフレームいずれとも) stop(); 2.のムービークリップのスクリプト onClipEvent (load) { spd =5; onClipEvent (enterFrame) { this._y = this._y-spd; if (this._y<=-10) { spd = 0; gotoAndPlay(2); } } 知り合いにお見舞いのメッセージをと思って作ったのですが、送ることが出来なくてとてもあせっています。 どうぞよろしくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう