BlurFiltan の回答履歴

全2890件中21~40件表示
  • addChildでボタンを配置

    Flash CCで勉強中です 下記わからないことがあるので、教えてください。 (1) avtionscriptで下記のようにボタンを配置したら、 タイムライン上のレイヤーのせいかボタンが表示されません。 レイヤーを非表示にしてみるとちゃんとボタンは見えています。 addChildの部分をaddChildAt(_sinbol_btnhome,stage.numChildren-1)と最上位にしても 見えません。どのようにすればいいのでしょうか。 (2)下記ENTER_FRAMEイベントで起動直後のフレーム番号1でstopするように書いても止まらず  70で止まってしまいます。なぜでしょうか。起動直後に止まって、任意のアクション後スタートするように したいのですが、どのようにすれば良いでしょうか。 package { import flash.display.MovieClip; import flash.display.StageDisplayState; import flash.events.Event; import flash.events.MouseEvent; public class main extends MovieClip { private var cnt:int=0; public function main() { super(); //ボタン配置 var _btn:btn = new btn; _btn.x=3; _btn.y=462; addChild(_btn); _btn.addEventListener(MouseEvent.CLICK,btnhomeOnMouseDown); function btnhomeOnMouseDown(eventObj:Event):void { trace("BTN_DOWN"); } addEventListener(Event.ENTER_FRAME,onEnterFrane); } private function onEnterFrane(eventObj:Event):void { cnt +=1; trace(cnt.toString()); if(currentFrame == 1){ trace("初回起動") stop(); } if(currentFrame == 70){ trace("フレーム70") stop(); } } } }

    • ベストアンサー
    • Qo Qoo
    • Flash
    • 回答数1
  • Flashでクイズの得点別にEDを変える方法

    お世話になります。 Flash(CS6 AS2)を使用したクイズゲームを http://orange.2-d.jp/flash/action/19.html のサイトを参考にして作成してます。 点数別のエンディング(イラスト)を表示させたいと思っているのですが、 「点数別に文字やイラストの表示を変える方法」がわかりません。 どのようなスクリプトを使えばよいのでしょう? 教えていただけると嬉しいです。 宜しくお願いします。

    • ベストアンサー
    • txmaki
    • Flash
    • 回答数1
  • Fpsを増減させても一定のスピードで再生する方法

    Adobe Flash Pro CS6 でAS3を使っています。 質問はタイトルの通りなんですが例えばルートにフラッシュの再生速度を速くしたり遅くしたりするFps変更スイッチと mcA,mcBと2つのムービークリップがあるとして mcAはFPS変更の影響をうけるようにし、逆にmcBはFps変更の影響をうけないように2つのムービークリップを同時に再生をしたいのです。そのときmcA,mcB両方とも1フレームも欠けることなく再生したいです。 自分で試してみた方法は、mcBの中の全フレームに stop();を記述しルートに function mc_Play():void { mcB.play(); } setInterval(mc_Play,200); と記述して再生スピードを強制的に固定する方法を試したのですが、Fps変更ボタンを押してFps変更を行うときに、setIntervalで制御しきれていないのかもしれませんが、微妙にmcBの再生速度が遅くなったり速くなったりと変化してしまいます。何か他に良い方法はありませんでしょうか?例ではムービークリップの数を少なくしていますが実際のプロジェクトファイルでは、ムービークリップの数は20以上ありそれぞれが10フレーム以上の長さのアニメーションファイルを持っています。その20以上あるムービークリップの数個だけFPS増減の影響をうけないように再生速度を固定したいのです。

  • 同じMCが連続で再生されないようにランダム再生

    Flash CS6 でAS3を使っています。 質問ですが、同じムービークリップが連続で再生されないようにランダム再生を続けるにはどうすればよいでしょうか? 例えば  mcA、mcB、mcCと3つのムービークリップがあるとして 最初にmcAが再生されたら次はmcBかmcCが再生されるようにし、そこでmcBが再生されたら次はmcAかmcCが再生されるようにし、そこでmcCが再生されれば次はmcAかmcBが再生されるようにする、といった具合にランダムでムービークリップの連続再生をしたいのです。 それと同じムービークリップが連続で再生される確率を下げてランダム再生を続ける方法はありませんでしょうか? 例えば最初の質問と同じように mcA、mcB、mcCと3つのムービークリップがあるとして 最初にmcAが再生されたら次はmcAが連続で再生される確率を下げ、mcAかmcBかmcCが再生されるようにし(確率でいうと、次はmcAは10%、mcBとmcCは45%の確率で再生されるようにする、といった感じです。)、そこでmcBが再生されたら次はmcBが連続で再生される確率を下げ、mcAかmcBかmcCが再生されるようにするといった具合に連続再生をしたいのです。 質問は以上の2つです。宜しくお願いします。

    • ベストアンサー
    • Fawkes
    • Flash
    • 回答数3
  • 同じMCが連続で再生されないようにランダム再生

    Flash CS6 でAS3を使っています。 質問ですが、同じムービークリップが連続で再生されないようにランダム再生を続けるにはどうすればよいでしょうか? 例えば  mcA、mcB、mcCと3つのムービークリップがあるとして 最初にmcAが再生されたら次はmcBかmcCが再生されるようにし、そこでmcBが再生されたら次はmcAかmcCが再生されるようにし、そこでmcCが再生されれば次はmcAかmcBが再生されるようにする、といった具合にランダムでムービークリップの連続再生をしたいのです。 それと同じムービークリップが連続で再生される確率を下げてランダム再生を続ける方法はありませんでしょうか? 例えば最初の質問と同じように mcA、mcB、mcCと3つのムービークリップがあるとして 最初にmcAが再生されたら次はmcAが連続で再生される確率を下げ、mcAかmcBかmcCが再生されるようにし(確率でいうと、次はmcAは10%、mcBとmcCは45%の確率で再生されるようにする、といった感じです。)、そこでmcBが再生されたら次はmcBが連続で再生される確率を下げ、mcAかmcBかmcCが再生されるようにするといった具合に連続再生をしたいのです。 質問は以上の2つです。宜しくお願いします。

    • ベストアンサー
    • Fawkes
    • Flash
    • 回答数3
  • 同じMCが連続で再生されないようにランダム再生

    Flash CS6 でAS3を使っています。 質問ですが、同じムービークリップが連続で再生されないようにランダム再生を続けるにはどうすればよいでしょうか? 例えば  mcA、mcB、mcCと3つのムービークリップがあるとして 最初にmcAが再生されたら次はmcBかmcCが再生されるようにし、そこでmcBが再生されたら次はmcAかmcCが再生されるようにし、そこでmcCが再生されれば次はmcAかmcBが再生されるようにする、といった具合にランダムでムービークリップの連続再生をしたいのです。 それと同じムービークリップが連続で再生される確率を下げてランダム再生を続ける方法はありませんでしょうか? 例えば最初の質問と同じように mcA、mcB、mcCと3つのムービークリップがあるとして 最初にmcAが再生されたら次はmcAが連続で再生される確率を下げ、mcAかmcBかmcCが再生されるようにし(確率でいうと、次はmcAは10%、mcBとmcCは45%の確率で再生されるようにする、といった感じです。)、そこでmcBが再生されたら次はmcBが連続で再生される確率を下げ、mcAかmcBかmcCが再生されるようにするといった具合に連続再生をしたいのです。 質問は以上の2つです。宜しくお願いします。

    • ベストアンサー
    • Fawkes
    • Flash
    • 回答数3
  • flashのムービークリップにリンクを複数張る方法

    flash初心者です。質問します。 ムービークリップのMATRIXと円運動関数を使用して、3Dに回転するナビゲーションを作成したいのですが、ムービークリップ毎に個別にリンクを貼る方法が分からず、行き詰っています。 スクリプトは後記に記述しますが、this.onRelease=function() と getURL(url, "_blank");で 指定URLに飛んでくれるのですが、全てのムービークリップに1つのURLが適用されてしまい ナビゲーションとしての意味がなくなってしまいます。 var url = ("http://www.yahoo.co.jp/");の部分にURLを付け足してみたり色々試したのですが、 うまくいきません。 緊急なので、早めにお返事いただけるとありがたいです。何卒、よろしくお願いします。 ▼ 以下が問題のスクリプトです ▼ import flash.geom.Matrix; import flash.filters.BlurFilter; var composer:Array=new Array("a","b","c", "d","e","f","g","h", "i","j"); var url = ("http://www.yahoo.co.jp/"); var num = 10; var speed:Number; var diff:Number = 0; var rd:Number; var a:Number; var depth:Number; var v:Number; this.createEmptyMovieClip("composerNameBox",100); composerNameBox.createTextField("tf",120,0,0,220,25); composerNameBox._x = -10; composerNameBox._y = 145; for (i=1; i<=num; i++) { var mc = this.attachMovie("sp"+i, "sp"+i, i); mc.n = i; mc.onEnterFrame = circulating; } function circulating() { speed = (Stage.width/2-_xmouse)*0.005*0.001*Math.PI; diff += speed; rd = diff+this.n/num*2*Math.PI; a = Math.sin(rd) b = 0.3*Math.cos(rd); c = 0; d = 1; mcx = 100-200*Math.cos(rd); mcy = 40+40*Math.sin(rd); var myMatrix:Matrix = new Matrix(a, b, c, d, mcx, mcy); this.transform.matrix = myMatrix; depth = Math.floor((3+Math.sin(rd))*2500); this.swapDepths(depth); if (this.rollover) { v = 5; } else { v = Math.floor((1-Math.sin(rd))*5.5); } blurChange(this); this.onRollOver=function() { this.rollover = true; composerNameBox.tf.text = composer[this.n-1]; txtFormat(composerNameBox); } this.onRollOut=function() { this.rollover = false; composerNameBox.tf.text = ""; } this.onRelease=function() { getURL(url, "_blank"); } } function blurChange(this_mc) { var myBlur:BlurFilter = new BlurFilter(v, v, -5); this_mc.filters = [myBlur]; } function txtFormat(mc) { var format = new TextFormat(); with (format) { size = 12; color = 0x000000; align = "center"; bold = true; } mc.tf.setTextFormat(format); }

  • flash ドラッグ&ドロップでフレーム移動

    今晩は、質問させて下さい。 使用osはmac10.6.8/ソフトはFlashCS5.5/アクションスクリプト3.0です。 特定のインスタンス(maru)を別のインスタンス(shikaku)にドラッグ&ドロップした時、指定のフレーム(29フレーム目)に進むスクリプトを教えて頂きたいです。 どうぞご教授お願い申し上げます。

  • flash アコーディオン 元の状態に

    flash アクションスクリプトにてアコーディオンメニューを こちらのブログを参考に作りました。 http://exyz.cocolog-nifty.com/good_sleep/2007/12/au_45b8.html 一応できたのですが、 マウスが離れたら元の状態に戻る様につくれないでしょうか? このjavaでつくったもののようにです。 http://exyz.cocolog-nifty.com/good_sleep/2007/12/javascript_df4d.html 何分スクリプト初心者なため、言語などの理解ができなく応用できません…。 どうかよろしくお願いいたします。

    • ベストアンサー
    • xperia_
    • Flash
    • 回答数2
  • flash アコーディオン 元の状態に

    flash アクションスクリプトにてアコーディオンメニューを こちらのブログを参考に作りました。 http://exyz.cocolog-nifty.com/good_sleep/2007/12/au_45b8.html 一応できたのですが、 マウスが離れたら元の状態に戻る様につくれないでしょうか? このjavaでつくったもののようにです。 http://exyz.cocolog-nifty.com/good_sleep/2007/12/javascript_df4d.html 何分スクリプト初心者なため、言語などの理解ができなく応用できません…。 どうかよろしくお願いいたします。

    • ベストアンサー
    • xperia_
    • Flash
    • 回答数2
  • Flash CS6はCS5の本で学ぶのはダメ?

    FlashのCS6がパソコンに入っているのですが、 CS5の中古の本が安いので購入しようと思うのですが、やっぱりCS6の本を購入すべきでしょうか? 宜しくお願いします。

  • 多重配列の検索方法

    配列内の要素が10個あって重複することがない下記のような配列があった場合。 150に一番近いものを検索したいのですが、ループせずに一発で健作する方法はありますでしょうか。 _array.push({ data:img,_speed:0}); _array.push({ data:img,_speed:31}); _array.push({ data:img,_speed:62}); _array.push({ data:img,_speed:93}); _array.push({ data:img,_speed:124}); _array.push({ data:img,_speed:155}); _array.push({ data:img,_speed:186}); _array.push({ data:img,_speed:217}); _array.push({ data:img,_speed:248}); _array.push({ data:img,_speed:279}); _array.push({ data:img,_speed:309}); _array.push({ data:img,_speed:338}); _array.push({ data:img,_speed:367});

    • ベストアンサー
    • Qo Qoo
    • Flash
    • 回答数2
  • 至急!flashCS6,AS3.0です

    雪 のアニメーションを1フレームで作り、無 事作動しました。しかしループをさせるた め2フレーム以上にすると無限に雪が出て きます。なぜそうなるのか、また対処法を 教えてほしいです!! ちなみに雪は一粒の雪をムービークリップ にし新しいレイヤーのアクションフレーム に書き込んで作っています。 こちらのサイトの作り方で作っています→h ttp://d.hatena.ne.jp/habu024/20100201/12 65025878

  • クリックしたインスタンスを削除する方法

    windows版FlashCS6で、ActionScript3を使用しております。 どうぞ、よろしくお願いいたします。 最初に、前提をご説明します。 埋め込みアセットクラスBoxをライブラリに準備します。 Boxの中には、50px × 50pxのビットマップが、基準点を中央で配置してあります。 埋め込みアセットクラスWallをライブラリに準備します。 Wallの中には、550px×400pxのビットマップが、基準点を中央で配置してあります。 ステージサイズは550px×400pxです。 タイムラインに、下記のActionScript3を書きます。 var myWall:Wall = new Wall(); myWall.x = 275; myWall.y = 200; addChild(myWall); var myBox:Array = new Array(10); for(var i:int=0 ; i<10 ; i++){ myBox[i] = new Box(); myBox[i].x = Math.random() * 550; myBox[i].y = Math.random() * 400; addChild(myBox[i]); } パブリッシュすると、ステージ上にはmyWallのインスタンスが1個と、myBoxのインスタンスが10個配置されます。 myBoxのインスタンスいずれかをクリックすると、クリックされたmyBoxが削除される(クリックされたmyBoxをremoveChild()し、それの参照を保存していた変数にnullを代入する)ようにするには、どのようにスクリプトを組めば良いでしょうか? 背景のmyWallは、クリックされても削除されないようにしたいです。 ご教示のほど、どうぞ、よろしくお願いいたします。

  • ActionScriptでサウンドをループさせる

    ActionScriptでサウンドをループ再生させたいです。 var url : URLRequest = new URLRequest("xxx.mp3"); var sound_obj : Sound = new Sound(url); sound_obj.play(0,1); とすることで目的のサウンドを1回だけ再生させることができるのは分かるのですが、 無限にループ再生させたい場合は sound_obj.play(0,1); の第二引数にどの値を入れればいいのでしょうか? よろしくお願いします。

  • Flash(ActionScript3.0)

    Flash(ActionScript3.0)でゲーム制作を行っています。 ActionScriptもFlashも最近初めて触れた初心者で、分からないことがたくさん湧いてきて困っています。 よろしければご回答お願い致します。 インスタンスをドラッグすることができる、という要素と、 インスタンスをクリックすると45度回転する、という要素を同時に入れたいのですが、 同時にプログラムを組むとドラッグだけをすることができず、 どうしてもドラッグ後に45度回転してしまいます。 (プログラムのソースはネットから拾ってきたものです)。 どうすればドラッグと回転を分けることができるのでしょうか。 プログラム自体は以下のように組みました。 ご回答いただければ嬉しいです。 よろしくお願い致します。 //インスタンスの回転プログラム mc1.addEventListener(MouseEvent.CLICK, kaiten); function kaiten(event:MouseEvent) { mc1.rotation += 45; } //インスタンスのドラッグプログラム //インスタンスの0点からのマウス座標用変数 var mc1X:int; var mc1Y:int; //マウスがインスタンスを押したらsec1開始 mc1.addEventListener(MouseEvent.MOUSE_DOWN,sec1); //sec1 マウスダウン座標確認、sec2開始 function sec1(event:MouseEvent):void { mc1X = event.localX; mc1Y = event.localY; addEventListener(MouseEvent.MOUSE_MOVE,sec2); } //sec2 インスタンス移動 function sec2(event):void { mc1.x = mouseX-mc1X; mc1.y = mouseY-mc1Y; //低FPSマウス移動スムーズ対応 event.updateAfterEvent(); } //マウスが離れたらsec3開始 stage.addEventListener(MouseEvent.MOUSE_UP,sec3); mc1.addEventListener(MouseEvent.MOUSE_OUT,sec3); //sec3 sec2停止 function sec3(event):void { removeEventListener(MouseEvent.MOUSE_MOVE,sec2); }

  • Flash Professional CCについて

    趣味でスマホ向けの2Dゲームを作ろうと思うのですが、 キャラクタやボタンなどのアニメーションを含めた素材の作成は Flashがあれば十分でしょうか? 宜しくお願い致します。

  • AddChildで配置したインスタンスを動かす

    三角や四角などのブロックを並べて遊ぶアプリを作ろうとしています。 ActionScript3.0のAddChildでライブラリからインスタンスを配置させ それをドラッグできるようにしたいのです。 三角のインスタンスを出現させるために「sankakuBlockBtn」というインスタンス名の ボタンを配置し、それをクリックするとライブラリからインスタンスが配置されるという仕組みを考えています。 //クリックイベント sankakuBlockBtn.addEventListener(MouseEvent.CLICK, sankakuHandler); function sankakuHandler(event:MouseEvent):void { //リンケージでクラス名を「sankakuClass」と設定したものをAddChildでステージに配置 var sankaku:sankakuClass = new sankakuClass this.addChild(sankaku); sankaku.x =400; sankaku.y =400; trace(sankaku.name); } 配置することをまではできるのですが、 これをstartDrag()で動かそうとするのですが、 AddChildで配置するたびにインスタンス名が「instance○○」となるので、 これらをどうやって制御するのか分かりません。 最終的には「三角」「四角」「菱形」「台形」「六角形」をそれぞれステージ上に複数配置して、並べて遊べるようにしたいと思っています。 どなたかお力添えいただけないでしょうか。

  • addEventListnerとaddChild

    お世話になります。 Flash初心者です。 ActionScript 3.0でカードゲームみたいなものを作成しようとしていますが、addEventListenerの扱いで行き詰りました。 概要としては (1)絵柄オブジェクトとテキストオブジェクトを組み合わせてカードオブジェクトを作成 (2)カードをaddChildでメインのタイムラインに生成 (3)カードをクリックすると画像が変わる といったことをしたいです。 そのため、メインのタイムラインの1フレーム目に以下のような記述を入れました。(抜粋) --- var player01Card:Array = new Array(); //60枚のカードを生成 for(i=0;i<60;i++){  player01Card[i] = new Card();  addChild(player01Card[i]); } //カードそれぞれに、クリックされたら絵柄が変わるように設定・・・したい for(var i:int; i<player01Card.length ;i++){  player01Card[i].addEventListener(MouseEvent.CLICK,   function(event:MouseEvent):void{    player01Card[i].gotoAndStop(36);   }  ); } --- ・Cardはカードのムービークリップに設定したリンケージです。 ・カードのムービークリップは36フレーム以上あり、画像を変えないため1フレーム目で「stop();」しています。 ・36フレーム目に飛ぶことで絵柄を変えるつもりです。 が、カードをクリックすると -- TypeError: Error #1010: 条件は未定義であり、プロパティがありません。 -- が発生します。 ・gotoAndStopの代わりにカードのムービークリップ上に[画像を生成するメソッド]を作成してそれをたたこうとした場合にも同じエラーが発生します。 ・traceのような関数では問題は発生しないため、ムービークリップを触りにいくことが問題だと思います。 ・player01Card[i].gotoAndStop(36);をaddEventListenerの外に配置した場合は正常に動作します。 ・addChildでなく、最初からメインのタイムラインにインスタンスを配備してやるとgotoAndStopできます。 addEventListenerの仕様なのかと考えているのですが、どう変えてやれば動くのかがまったくわかりません。 一応検索して似たような質問を発見していますが、私のコードには微妙に合いません。 http://okwave.jp/qa/q4646183.html >evnet.target.gotoAndStop(36);としてしまうとカードの合成前の絵柄やテキストがgotoAndStopされてしまう 何が問題なのか、そしてどうすれば動かせるのか教えていただけないでしょうか。

    • ベストアンサー
    • kasumida
    • Flash
    • 回答数1
  • ActionScript スクロールメニュー

    ActionScriptで以下のサイトのように、下段のサムネールが左右にスクロールするメニューを作成したいのですが、実現方法がわかりません。 http://www.wasedazemi.com/ ・下段の最右、または最左の矢印ボタンを押すとその方向にメニュー1個分スクロールし、下段の真ん中のメニューの画像が上段に表示される。 ・下段の任意のサムネールを押すとその画像が下段真ん中に移動し、上段にその画像が表示される。 ・下段のサムネールはループしていて、スクロールをし続けても端にならずに回り続ける。 ・上段の画像にマウスオーバーすると青い枠線が表示される。 ActionScript 3.0、Flash CS5を利用しています。 ご教授よろしくお願いいたします。