BumeshiOK の回答履歴

全34件中1~20件表示
  • ムービーのコントロールについて教えてください。

    ムービーのコントロールについて教えてください。 私は、フラッシュCS5を使用し、アクションスクリプト3.0で記述しています。 ムービーコントロールについて教えていただきたくてこちらに書き込みをさせていただきました。具体的には、ステージにムービー(インスタンス名:FLV_Play01)を読込み、そのムービーの上に再生ボタン(インスタンス名:Btn_1)を設置しました。添付画像をご覧ください。 ステージのタイムラインの1フレームに下記のようにスクリプトを記述しました。 import flash.events.MouseEvent; Btn_1.addEventListener(MouseEvent.CLICK, fl_ClickToPlayVideo); function fl_ClickToPlayVideo(event:MouseEvent):void { FLV_Play01.play(); } function removeMC(ev:MouseEvent):void{ removeChild(Btn_1); } Btn_1.addEventListener(MouseEvent.CLICK,removeMC); この記述ですと、ムービーの再生ボタン(インスタンス名:Btn_1)をクリックするとムービー(インスタンス名:FLV_Play01)がスタートして再生されます。再生と同時に再生ボタンが消去され、ムービーだけの表示となります。ただ、このスクリプトですと、ムービーが終了した後には再生ボタンが再表示されない為に繰り返し見る事が出来ないのです。 そこでですが、ムービーの再生終了後に再び再生ボタンを表示させるようにしたいのです(ユーチューブのようなイメージです)。そのためのスクリプトを記述したいのです。どなたか解る方がいましたらスクリプトの記述内容を教えてください。よろしくお願い致します。

    • ベストアンサー
    • gunhiro
    • Flash
    • 回答数2
  • 変数を利用した「引き算」が思うように計算できません。

    変数を利用した「引き算」が思うように計算できません。 Flash 8, WIn-XP で作業しています。引き算の内容は「a-b=c」で、aはテキスト入力・変数a、bはテキスト入力・変数b、cはダイナミックテキスト・変数c をそれぞれ設定して、「=」に下記のスクリプトを書き入れました。 on (release) { a_num = Number (a); b_num = Number (b); if (a == "") { a_num = 0; c = a_num - b_num; } else if (b == "") { b_num = 0; c = a_num - b_num; } else if (a == "" && b == "") { a_num = 0; b_num = 0; c = a_num - b_num; } else { c = a_num - b_num; } } 即ち、 aが「空欄」ならば、aに「0」を表示してa-bの答えをcに、 bが「空欄」ならば、bに「0」を表示してa-bの答えをcに、 abともに「空欄」ならば、abともに「0」を表示して、cに数字の「0」を表示させたいのです。 ところがa,bを「空欄」にすると、cでの表示は「NaN」となります。(両方に数字を代入すると計算致します。一度数字を代入してスクリプトを実行し、その後その数字を消して「空欄」にした場合にも計算するようです。但し、空欄→0にはなりません。) if文の書き方が悪いのか、テキストa、テキストb、ダイナミックc、の変数の宣言が問題なのか、色々ためしても判明しません。 尚、abcは「インスタンス名」ではなくて、「変数」で処理をしたいと思っています。 ご指導下さい。

    • ベストアンサー
    • mcx
    • Flash
    • 回答数8
  • 内容

    内容 ダイナミックテキストに読み込まれているものを判断してアクションを起こすこと。 loadVariables("test.txt");でtestテキストを読み込む。 Flash側のダイナミックテキスト(変数=str1)にはtest.txtに書かれたstr1="1"の1を読み込む。 ダイナミックテキストに読み込まれているものが1(test.txtのstr=1)だったらgotoAndStop(2) ダイナミックテキストに読み込まれているものが2(test.txtのstr=2)だったらgotoAndStop(3) のような感じ。 失敗しているがイメージサンプルがこのような感じ。 ダイナミックテキストの インスタンス名:my_txt myTxt = my_txt.text; if (myTxt == 1) { gotoAndStop(2); //ダイナミックテキストに読み込まれているものが1だったらgotoAndStop(2) } else if (myTxt == 2) { gotoAndStop(3); //ダイナミックテキストに読み込まれているものが2だったらgotoAndStop(3) }else { stop(); } ダイナミックテキストにstr1は読み込めています。 if (myTxt == 1)のようにダイナミックテキストに読みんこんだものをうまく判断したいです。 良い解決方法があれば是非お願いします。 開発環境 Flash8 actionscript1.0&2.0 IE8

    • ベストアンサー
    • jackcell
    • Flash
    • 回答数8
  • 変数を利用した「引き算」が思うように計算できません。

    変数を利用した「引き算」が思うように計算できません。 Flash 8, WIn-XP で作業しています。引き算の内容は「a-b=c」で、aはテキスト入力・変数a、bはテキスト入力・変数b、cはダイナミックテキスト・変数c をそれぞれ設定して、「=」に下記のスクリプトを書き入れました。 on (release) { a_num = Number (a); b_num = Number (b); if (a == "") { a_num = 0; c = a_num - b_num; } else if (b == "") { b_num = 0; c = a_num - b_num; } else if (a == "" && b == "") { a_num = 0; b_num = 0; c = a_num - b_num; } else { c = a_num - b_num; } } 即ち、 aが「空欄」ならば、aに「0」を表示してa-bの答えをcに、 bが「空欄」ならば、bに「0」を表示してa-bの答えをcに、 abともに「空欄」ならば、abともに「0」を表示して、cに数字の「0」を表示させたいのです。 ところがa,bを「空欄」にすると、cでの表示は「NaN」となります。(両方に数字を代入すると計算致します。一度数字を代入してスクリプトを実行し、その後その数字を消して「空欄」にした場合にも計算するようです。但し、空欄→0にはなりません。) if文の書き方が悪いのか、テキストa、テキストb、ダイナミックc、の変数の宣言が問題なのか、色々ためしても判明しません。 尚、abcは「インスタンス名」ではなくて、「変数」で処理をしたいと思っています。 ご指導下さい。

    • ベストアンサー
    • mcx
    • Flash
    • 回答数8
  • 内容

    内容 ダイナミックテキストに読み込まれているものを判断してアクションを起こすこと。 loadVariables("test.txt");でtestテキストを読み込む。 Flash側のダイナミックテキスト(変数=str1)にはtest.txtに書かれたstr1="1"の1を読み込む。 ダイナミックテキストに読み込まれているものが1(test.txtのstr=1)だったらgotoAndStop(2) ダイナミックテキストに読み込まれているものが2(test.txtのstr=2)だったらgotoAndStop(3) のような感じ。 失敗しているがイメージサンプルがこのような感じ。 ダイナミックテキストの インスタンス名:my_txt myTxt = my_txt.text; if (myTxt == 1) { gotoAndStop(2); //ダイナミックテキストに読み込まれているものが1だったらgotoAndStop(2) } else if (myTxt == 2) { gotoAndStop(3); //ダイナミックテキストに読み込まれているものが2だったらgotoAndStop(3) }else { stop(); } ダイナミックテキストにstr1は読み込めています。 if (myTxt == 1)のようにダイナミックテキストに読みんこんだものをうまく判断したいです。 良い解決方法があれば是非お願いします。 開発環境 Flash8 actionscript1.0&2.0 IE8

    • ベストアンサー
    • jackcell
    • Flash
    • 回答数8
  • 内容

    内容 ダイナミックテキストに読み込まれているものを判断してアクションを起こすこと。 loadVariables("test.txt");でtestテキストを読み込む。 Flash側のダイナミックテキスト(変数=str1)にはtest.txtに書かれたstr1="1"の1を読み込む。 ダイナミックテキストに読み込まれているものが1(test.txtのstr=1)だったらgotoAndStop(2) ダイナミックテキストに読み込まれているものが2(test.txtのstr=2)だったらgotoAndStop(3) のような感じ。 失敗しているがイメージサンプルがこのような感じ。 ダイナミックテキストの インスタンス名:my_txt myTxt = my_txt.text; if (myTxt == 1) { gotoAndStop(2); //ダイナミックテキストに読み込まれているものが1だったらgotoAndStop(2) } else if (myTxt == 2) { gotoAndStop(3); //ダイナミックテキストに読み込まれているものが2だったらgotoAndStop(3) }else { stop(); } ダイナミックテキストにstr1は読み込めています。 if (myTxt == 1)のようにダイナミックテキストに読みんこんだものをうまく判断したいです。 良い解決方法があれば是非お願いします。 開発環境 Flash8 actionscript1.0&2.0 IE8

    • ベストアンサー
    • jackcell
    • Flash
    • 回答数8
  • 変数を利用した「引き算」が思うように計算できません。

    変数を利用した「引き算」が思うように計算できません。 Flash 8, WIn-XP で作業しています。引き算の内容は「a-b=c」で、aはテキスト入力・変数a、bはテキスト入力・変数b、cはダイナミックテキスト・変数c をそれぞれ設定して、「=」に下記のスクリプトを書き入れました。 on (release) { a_num = Number (a); b_num = Number (b); if (a == "") { a_num = 0; c = a_num - b_num; } else if (b == "") { b_num = 0; c = a_num - b_num; } else if (a == "" && b == "") { a_num = 0; b_num = 0; c = a_num - b_num; } else { c = a_num - b_num; } } 即ち、 aが「空欄」ならば、aに「0」を表示してa-bの答えをcに、 bが「空欄」ならば、bに「0」を表示してa-bの答えをcに、 abともに「空欄」ならば、abともに「0」を表示して、cに数字の「0」を表示させたいのです。 ところがa,bを「空欄」にすると、cでの表示は「NaN」となります。(両方に数字を代入すると計算致します。一度数字を代入してスクリプトを実行し、その後その数字を消して「空欄」にした場合にも計算するようです。但し、空欄→0にはなりません。) if文の書き方が悪いのか、テキストa、テキストb、ダイナミックc、の変数の宣言が問題なのか、色々ためしても判明しません。 尚、abcは「インスタンス名」ではなくて、「変数」で処理をしたいと思っています。 ご指導下さい。

    • ベストアンサー
    • mcx
    • Flash
    • 回答数8
  • ムービーのコントロールについて教えてください。

    ムービーのコントロールについて教えてください。 私は、フラッシュCS5を使用し、アクションスクリプト3.0で記述しています。 ムービーコントロールについて教えていただきたくてこちらに書き込みをさせていただきました。具体的には、ステージにムービー(インスタンス名:FLV_Play01)を読込み、そのムービーの上に再生ボタン(インスタンス名:Btn_1)を設置しました。添付画像をご覧ください。 ステージのタイムラインの1フレームに下記のようにスクリプトを記述しました。 import flash.events.MouseEvent; Btn_1.addEventListener(MouseEvent.CLICK, fl_ClickToPlayVideo); function fl_ClickToPlayVideo(event:MouseEvent):void { FLV_Play01.play(); } function removeMC(ev:MouseEvent):void{ removeChild(Btn_1); } Btn_1.addEventListener(MouseEvent.CLICK,removeMC); この記述ですと、ムービーの再生ボタン(インスタンス名:Btn_1)をクリックするとムービー(インスタンス名:FLV_Play01)がスタートして再生されます。再生と同時に再生ボタンが消去され、ムービーだけの表示となります。ただ、このスクリプトですと、ムービーが終了した後には再生ボタンが再表示されない為に繰り返し見る事が出来ないのです。 そこでですが、ムービーの再生終了後に再び再生ボタンを表示させるようにしたいのです(ユーチューブのようなイメージです)。そのためのスクリプトを記述したいのです。どなたか解る方がいましたらスクリプトの記述内容を教えてください。よろしくお願い致します。

    • ベストアンサー
    • gunhiro
    • Flash
    • 回答数2
  • flashについて質問です。

    flashについて質問です。 制作したflashをどのディスプレイでみても、フルウィンドウサイズで表示させるにはどうしたら良いのでしょうか? またその場合、flashを制作する段階からサイズなどに決まりはあるのでしょうか? 自分のイメージではActionscriptもしくは、Javascriptを利用するのだろうなとは思っていますが、記述に関してあまり知識がありません。 どうか宜しくお願い致します。

    • ベストアンサー
    • 健太
    • Flash
    • 回答数2
  • flashについて質問です。

    flashについて質問です。 制作したflashをどのディスプレイでみても、フルウィンドウサイズで表示させるにはどうしたら良いのでしょうか? またその場合、flashを制作する段階からサイズなどに決まりはあるのでしょうか? 自分のイメージではActionscriptもしくは、Javascriptを利用するのだろうなとは思っていますが、記述に関してあまり知識がありません。 どうか宜しくお願い致します。

    • ベストアンサー
    • 健太
    • Flash
    • 回答数2
  • 外部ムービー再生終了後、特定のラベルへ飛ぶ

    外部ムービー再生終了後、特定のラベルへ飛ぶ 質問させていただきます。 制作環境はAS2.0 FlashCS3 やりたいことは親swfに外部swfムービーを読み込んで 外部ムービーの再生が終わったら、親swfの特定のラベルに飛ぶ、というものです。 親swfの1フレーム目に書き込んだスクリプトは・・・ this.stop(); this.movie.loadMovie("movie1.swf"); if ( movie._currentframe == movie._totalframes ) { this.gotoAndStop("next"); } しかし、いきなりnextラベルに飛んでしまいます・・・ 宜しくお願い致します。

  • 外部ドメインで編集不可の子フレームが更新されると、親フレームも更新され

    外部ドメインで編集不可の子フレームが更新されると、親フレームも更新される制御方法を教えてください。

  • Flash、外部ファイルの読み込みとスムージングに関して質問させていた

    Flash、外部ファイルの読み込みとスムージングに関して質問させていただきます。 CS4、AS2.0を使用させていただいております。 ボタンが3つあり、それぞれのボタン(nav1_btn、nav2_btn、nav3_btn)を押した際に2階層上のtarget_mcというmcにスムージングをかけて(1.jpg、2.jpg、3.jpg)表示させたいのですが、表示できなくかなり悩んでいます。 【今のスクリプト】 var mcl = new MovieClipLoader(); nav1_btn.onRelease = function() { mcl.loadClip("1.jpg", _parent._parent.target_mc); }; nav2_btn.onRelease = function() { mcl.loadClip("2.jpg", _parent._parent.target_mc); }; nav3_btn.onRelease = function() { mcl.loadClip("3.jpg", _parent._parent.target_mc); }; 宜しくお願いいたします。

  • 内容

    内容 ダイナミックテキストに読み込まれているものを判断してアクションを起こすこと。 loadVariables("test.txt");でtestテキストを読み込む。 Flash側のダイナミックテキスト(変数=str1)にはtest.txtに書かれたstr1="1"の1を読み込む。 ダイナミックテキストに読み込まれているものが1(test.txtのstr=1)だったらgotoAndStop(2) ダイナミックテキストに読み込まれているものが2(test.txtのstr=2)だったらgotoAndStop(3) のような感じ。 失敗しているがイメージサンプルがこのような感じ。 ダイナミックテキストの インスタンス名:my_txt myTxt = my_txt.text; if (myTxt == 1) { gotoAndStop(2); //ダイナミックテキストに読み込まれているものが1だったらgotoAndStop(2) } else if (myTxt == 2) { gotoAndStop(3); //ダイナミックテキストに読み込まれているものが2だったらgotoAndStop(3) }else { stop(); } ダイナミックテキストにstr1は読み込めています。 if (myTxt == 1)のようにダイナミックテキストに読みんこんだものをうまく判断したいです。 良い解決方法があれば是非お願いします。 開発環境 Flash8 actionscript1.0&2.0 IE8

    • ベストアンサー
    • jackcell
    • Flash
    • 回答数8
  • 変数を利用した「引き算」が思うように計算できません。

    変数を利用した「引き算」が思うように計算できません。 Flash 8, WIn-XP で作業しています。引き算の内容は「a-b=c」で、aはテキスト入力・変数a、bはテキスト入力・変数b、cはダイナミックテキスト・変数c をそれぞれ設定して、「=」に下記のスクリプトを書き入れました。 on (release) { a_num = Number (a); b_num = Number (b); if (a == "") { a_num = 0; c = a_num - b_num; } else if (b == "") { b_num = 0; c = a_num - b_num; } else if (a == "" && b == "") { a_num = 0; b_num = 0; c = a_num - b_num; } else { c = a_num - b_num; } } 即ち、 aが「空欄」ならば、aに「0」を表示してa-bの答えをcに、 bが「空欄」ならば、bに「0」を表示してa-bの答えをcに、 abともに「空欄」ならば、abともに「0」を表示して、cに数字の「0」を表示させたいのです。 ところがa,bを「空欄」にすると、cでの表示は「NaN」となります。(両方に数字を代入すると計算致します。一度数字を代入してスクリプトを実行し、その後その数字を消して「空欄」にした場合にも計算するようです。但し、空欄→0にはなりません。) if文の書き方が悪いのか、テキストa、テキストb、ダイナミックc、の変数の宣言が問題なのか、色々ためしても判明しません。 尚、abcは「インスタンス名」ではなくて、「変数」で処理をしたいと思っています。 ご指導下さい。

    • ベストアンサー
    • mcx
    • Flash
    • 回答数8
  • 変数を利用した「引き算」が思うように計算できません。

    変数を利用した「引き算」が思うように計算できません。 Flash 8, WIn-XP で作業しています。引き算の内容は「a-b=c」で、aはテキスト入力・変数a、bはテキスト入力・変数b、cはダイナミックテキスト・変数c をそれぞれ設定して、「=」に下記のスクリプトを書き入れました。 on (release) { a_num = Number (a); b_num = Number (b); if (a == "") { a_num = 0; c = a_num - b_num; } else if (b == "") { b_num = 0; c = a_num - b_num; } else if (a == "" && b == "") { a_num = 0; b_num = 0; c = a_num - b_num; } else { c = a_num - b_num; } } 即ち、 aが「空欄」ならば、aに「0」を表示してa-bの答えをcに、 bが「空欄」ならば、bに「0」を表示してa-bの答えをcに、 abともに「空欄」ならば、abともに「0」を表示して、cに数字の「0」を表示させたいのです。 ところがa,bを「空欄」にすると、cでの表示は「NaN」となります。(両方に数字を代入すると計算致します。一度数字を代入してスクリプトを実行し、その後その数字を消して「空欄」にした場合にも計算するようです。但し、空欄→0にはなりません。) if文の書き方が悪いのか、テキストa、テキストb、ダイナミックc、の変数の宣言が問題なのか、色々ためしても判明しません。 尚、abcは「インスタンス名」ではなくて、「変数」で処理をしたいと思っています。 ご指導下さい。

    • ベストアンサー
    • mcx
    • Flash
    • 回答数8
  • 内容

    内容 ダイナミックテキストに読み込まれているものを判断してアクションを起こすこと。 loadVariables("test.txt");でtestテキストを読み込む。 Flash側のダイナミックテキスト(変数=str1)にはtest.txtに書かれたstr1="1"の1を読み込む。 ダイナミックテキストに読み込まれているものが1(test.txtのstr=1)だったらgotoAndStop(2) ダイナミックテキストに読み込まれているものが2(test.txtのstr=2)だったらgotoAndStop(3) のような感じ。 失敗しているがイメージサンプルがこのような感じ。 ダイナミックテキストの インスタンス名:my_txt myTxt = my_txt.text; if (myTxt == 1) { gotoAndStop(2); //ダイナミックテキストに読み込まれているものが1だったらgotoAndStop(2) } else if (myTxt == 2) { gotoAndStop(3); //ダイナミックテキストに読み込まれているものが2だったらgotoAndStop(3) }else { stop(); } ダイナミックテキストにstr1は読み込めています。 if (myTxt == 1)のようにダイナミックテキストに読みんこんだものをうまく判断したいです。 良い解決方法があれば是非お願いします。 開発環境 Flash8 actionscript1.0&2.0 IE8

    • ベストアンサー
    • jackcell
    • Flash
    • 回答数8
  • 内容

    内容 ダイナミックテキストに読み込まれているものを判断してアクションを起こすこと。 loadVariables("test.txt");でtestテキストを読み込む。 Flash側のダイナミックテキスト(変数=str1)にはtest.txtに書かれたstr1="1"の1を読み込む。 ダイナミックテキストに読み込まれているものが1(test.txtのstr=1)だったらgotoAndStop(2) ダイナミックテキストに読み込まれているものが2(test.txtのstr=2)だったらgotoAndStop(3) のような感じ。 失敗しているがイメージサンプルがこのような感じ。 ダイナミックテキストの インスタンス名:my_txt myTxt = my_txt.text; if (myTxt == 1) { gotoAndStop(2); //ダイナミックテキストに読み込まれているものが1だったらgotoAndStop(2) } else if (myTxt == 2) { gotoAndStop(3); //ダイナミックテキストに読み込まれているものが2だったらgotoAndStop(3) }else { stop(); } ダイナミックテキストにstr1は読み込めています。 if (myTxt == 1)のようにダイナミックテキストに読みんこんだものをうまく判断したいです。 良い解決方法があれば是非お願いします。 開発環境 Flash8 actionscript1.0&2.0 IE8

    • ベストアンサー
    • jackcell
    • Flash
    • 回答数8
  • Flash、外部ファイルの読み込みとスムージングに関して質問させていた

    Flash、外部ファイルの読み込みとスムージングに関して質問させていただきます。 CS4、AS2.0を使用させていただいております。 ボタンが3つあり、それぞれのボタン(nav1_btn、nav2_btn、nav3_btn)を押した際に2階層上のtarget_mcというmcにスムージングをかけて(1.jpg、2.jpg、3.jpg)表示させたいのですが、表示できなくかなり悩んでいます。 【今のスクリプト】 var mcl = new MovieClipLoader(); nav1_btn.onRelease = function() { mcl.loadClip("1.jpg", _parent._parent.target_mc); }; nav2_btn.onRelease = function() { mcl.loadClip("2.jpg", _parent._parent.target_mc); }; nav3_btn.onRelease = function() { mcl.loadClip("3.jpg", _parent._parent.target_mc); }; 宜しくお願いいたします。

  • Flash、外部ファイルの読み込みとスムージングに関して質問させていた

    Flash、外部ファイルの読み込みとスムージングに関して質問させていただきます。 CS4、AS2.0を使用させていただいております。 ボタンが3つあり、それぞれのボタン(nav1_btn、nav2_btn、nav3_btn)を押した際に2階層上のtarget_mcというmcにスムージングをかけて(1.jpg、2.jpg、3.jpg)表示させたいのですが、表示できなくかなり悩んでいます。 【今のスクリプト】 var mcl = new MovieClipLoader(); nav1_btn.onRelease = function() { mcl.loadClip("1.jpg", _parent._parent.target_mc); }; nav2_btn.onRelease = function() { mcl.loadClip("2.jpg", _parent._parent.target_mc); }; nav3_btn.onRelease = function() { mcl.loadClip("3.jpg", _parent._parent.target_mc); }; 宜しくお願いいたします。