Bitmap クラスはビットマップイメージを表す表示オブジェクトを表します。これらは flash.display.Loader クラスによってロードするイメージか、Bitmap() コンストラクタによって作成するイメージです。 Bitmap() コンストラクタを使用すると、BitmapData オブジェクトへの参照を含んだビットマップオブジェクトを作成できます。ビットマップオブジェクトの作成後、親 DisplayObjectContainer インスタンスの addChild() メソッドまたは addChildAt() メソッドを使用して表示リスト上にビットマップを配置できます。 Bitmap オブジェクトの BitmapData への参照は、translation プロパティまたは rotation プロパティと関係なく、複数の Bitmap オブジェクトで共有できます。作成した複数
Programming, Cosmos, Math and TechnologyremoveChildを親側で実行するか子側(自分)でするかというとこで毎度悩んでしまう。 ケースバイケースなのだろうけど基本自分自身でやったほうがよい気もするので、addやdestroyのようにメソッドを作ってそこで実行するようにしている。
getChildByName(インスタンス名)で、インタンス名のオブジェクトを参照することができます。 (例) // フレームアクション // MovieClipシンボルに[クラス]として"Pen"を設定 var my_mc:MovieClip = new Pen(); my_mc.name = "myName"; //インスタンス名を設定 addChild(my_mc); //stageに追加する(表示する) var target_mc:MovieClip = MovieClip(getChildByName("myName")); // インスタンス名から参照を取得して操作 trace(target_mc.name); // 出力: myName target_mc.x = 0; //インスタンス名(myName)のプロパティを変更可能 var my_mc:MovieClip・・・Mo
プロデューサー目線、裏読みコンテンツの氾濫:一億総「裏方」化時代を診断する ●「え?さっきのオタク、君の知り合いじゃないの?」 今から20 年近く前。あるレコード会社の新人スタッフだった私は、某人気声優さんのコンサート会場に手伝い要員として参加しました。沢山のお客さんで賑わう物販ブースの傍らで、先輩社員やマネージメントのスタッフ…
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
本を買わずに解決するWeb制作の小技 ホームページ作成でちょっとしたことを参考書を買わずに解決する方法をPHP CSS Webデザイン jQuery Flashを中心に便利な技をまとめていきます!現在、長野県長野市の制作会社でWeb作成中! AS3を使っていてMCを削除するときにremoveChildを使うが これだと特定のMCしかできない。 一個だけじゃんくて全部削除したいんですけど 全部削除させるものがなく、いつも困るので関数にした AS3.0 回想3~インスタンス削除~ のスクリプトを参考にさせていただきました。 //子のMCを全て削除 //parenMC削除したい子のMCの親 function allRemoveChild(parenMC:MovieClip):void { var deleteNum:uint = parenMC.numChildren; for (var i:u
Platform: All Version: 5.0 and Above [*注] ActionScript 3.0にもとづくスクリプトと解説は「配列を偏りなくランダムに並べ替える」をご参照ください。 1. 配列をランダムに並替える '配列をランダムに並替えるユーザー定義関数('function')を考えてみましょう。 // function定義: xShuffleArray // 引数: 配列 // 戻り値: なし function xShuffleArray(l_array) { //[1]'function'定義 var n = l_array.length; //[2]配列の長さを取得 var i = n; while (i--) { //[3]配列エレメントすべてをループ処理 var j = Math.floor(Math.random()*n); //[4]ランダムなイ
get と set は特別な関数を定義するために予約されている名前です。オブジェクトのカプセル化のため属性に直接アクセスする代わりに関数を定義したい、という人のための機能です。 他の言語では getXXX() とか setXXX() とかいう関数を定義したりすると思いますが、ActionScript では少し流儀が異なります。 下が、get 関数と set 関数それぞれを定義しているサンプルです。 class AccessFuncs { // private のプロパティを宣言 private var privateProp:String; // get 関数を定義 public function get publicProp():String { return privateProp; } // set 関数を定義 public function set publicProp(val
どうにも方法が見つかりません。 AS3で、ある変数の値を監視し、値の変更をトリガーにしたイベントを設定したいのですが、どのように記述すればいいのでしょうか? var myInt = 1; ... myIntの値が変更された場合 ... function myTraceFunction():void { trace(myInt); }
addChild()した後で、重なり順を制御する方法について、メモします。 最前面 container.setChildIndex(sprite, container.numChildren - 1); 最背面 container.setChildIndex(sprite, 0); 1つ全面へ var index:int = container.getChildIndex(sprite); if (index + 1 < container.numChildren) { container.swapChildren(sprite, container.getChildAt(index + 1)); } 1つ背面へ var index:int = container.getChildIndex(sprite); if (index - 1 >= 0) { container.swapChil
今までAfterEffectsなどを使用しなければ表現できなかったような映像もFlashのみで可能になりました。 blendModeを"add"(加算)にすることと、動かすオブジェクトの色と背景色の色を上手く組み合わせることでこんな感じになります。 スクリプト自体は単純です。 import flash.filters.*; var matrix:Array = [ 2, 1, 0, 0, 0, 0, 1, 0, 0, 100, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0 ]; var w:Number = 360; var h:Number = 240; var cmf:ColorMatrixFilter = new ColorMatrixFilter(matrix); var blur:BlurFilter = new BlurFilter(50, 50, 2); var
fl.motion.easing パッケージには、fl.motion クラスと共に使用してイージング効果を作成できるクラスが含まれます。"イージング" とは、アニメーションの中で動きを徐々に加速または減速することを意味し、アニメーションをよりリアルに見せます。このパッケージ内のクラスは、アニメーションを強調するためにいくつかのイージング効果をサポートしています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く