actionscript3.0

【フォトギャラリー追加機能:その1】自動で次画像へ遷移する

以前作ったフォトギャラリーに、とりあえず自動スライドショー機能だけ付けてみました。 放っておくと次の写真へと切り替わります。 クリックで作例を表示します。 現在の仕様は、 4秒で次の画像に切り替わる。 nextボタン・preボタンを押すと、自動切り替え…

System.totalMemory メモリ使用量の表示

// メモリ使用量の表示 trace("MemoryUse : "+Math.round(System.totalMemory/1024)+"KByte");出力ウィンドウにどのくらいコンピュータのメモリを食っているのか表示されます。開発中のお供に最適。 …とは言え何KByteまでが「OKライン」なのかよく分からんの…

Flash AS3でXMLフォトギャラリー作成 解説編 その3【前後の画像に切り替えるボタンを付ける】

どもども。 今回は進むボタンと戻るボタンを作って、画像を切り替えられるようにしましょう。以下は前回書いた、読み込む画像を指定している部分のスクリプトです。 //前回書いたスクリプトの一部 var imgURL = new URLRequest(myXML.photoset[i].@img);iは…

Flash AS3でXMLフォトギャラリー作成 解説編 その2【XMLを読み込んで画像等を表示する】

前回は下ごしらえ、ということでXMLを作りました。 今回はとうとう画像を表示したりと、それっぽい感じにしていきます。 でもその前にもう一個下ごしらえ。 表示する画像を用意しましょう。サイズは全部揃えて、名前は数字の連番が管理しやすいので「1.jpg 2…

Flash AS3でXMLフォトギャラリー作成 解説編 その1【XMLを作ろう、読み込もう】

フラッシュのActionScript3.0でXMLフォトギャラリーを作りましょう!完成品はこのようなものになっています。 目立った機能は以下の通り。 画像の左右をクリックすると次の画像、前の画像に切り替わる。 画像に対するコメント、表示中の画像が何枚中の何枚目…

Flash AS3でXMLフォトギャラリー作成 まとめ編

フラッシュactionscript3.0での、とにかくシンプルなxmlフォトギャラリーの作り方をご紹介します。複雑な機能は後で勉強するから、まずは基本構造が知りたいんだ!そんなアナタへ。 こまかい解説をお望みでしたらコチラへ。 右左にこっそり進む&戻るボタン…

Math.random()

// **** 的を配置する ****var RdmABC:int = Math.floor(Math.random()*27); trace(RdmABC);var myBalloon:MovieClip = new balloon(); myBalloon.gotoAndStop(RdmABC); // 各的のフレームに移動 stage.addChild(myBalloon); 各種類の的をランダムで…

hitTestObject(A_balloon.A_hit) 的に当たると自弾が消える

myHitArea.addEventListener (MouseEvent.MOUSE_UP, xShipClick); function xShipClick (eventObject:MouseEvent):void { var myMame:MovieClip = new mame(); // 自弾を配置する stage.addChild(myMame); myMame.x = (this.myShip.x); myMame.y = (this.myS…

シューティングゲーム:撃てる弾の数を制限

// **** 自機アニメーション ****var mameFlag:Boolean = true;// クリックしたら myHitArea.addEventListener (MouseEvent.MOUSE_UP, xShipClick);// 弾を撃つ動作 function xShipClick (eventObject:MouseEvent):void { this.myShip.myShipHead.go…

イーズアウトしながらマウス追従ムービークリップ

いっつも忘れちゃうのでメモ。自分で考えたのじゃないので、リンクだけ。 ActionScript 3.0で始めるオブジェクト指向スクリプティング 第10回 プロパティのイージング 著者の野中氏、ありがとうございます。

シューティングゲーム:自機が弾を撃つスクリプト

// **** 自機アニメーション ****// クリックしたら myHitArea_mc.addEventListener (MouseEvent.MOUSE_UP, xShipClick);// 自弾発射時のアクション function xShipClick (eventObject:MouseEvent):void { this.myShip.myShipHead.gotoAndPlay("neck…

addChild()

var myMame:MovieClip = new mame(); this.addChild(myMame); スクリプトによってオブジェクトをステージに配置。 MoviClipの場合は、ライブラリのMovieClipを右クリック、リンケージを選択、【actionscriptに書き出し】にチェックを入れ、【クラス】に任意…

removeChild()

addChild()で追加したオブジェクトを削除する。 クリックすると自機から自弾が発射するスクリプト。 自弾がy軸マイナス方向に飛ぶスクリプトは自弾に直接書いてある。 ArgumentError: Error #2025: 指定した DisplayObject は呼び出し元の子でなければなりま…