Jan 25

Flash as3 反射クラス Reflection class

Flash, actionscript3 5 Comments »

Flash AS3 reflection class 反射クラス

よくある、Web2.0的反射。Flashでちまちまやるのもいいけど、こういうのはActionScriptを使うのが一番。「ActionScriptを使ったことがない・・」という人もかなり手軽にできるクラスリンク集です。
商用利用も可能と書いてあるものだけリンク。

Read more… »

Oct 02

Flashの標準ScrollBarクラスを使ってみる

Flash, actionscript3 No Comments »

FlashCS3で簡単にスクロールバーを追加する

Flash CS3で話を進めます。
検索しても、自作ScrollBarが多いのですが、ヘルプを見るとScrollBarクラスがあるのがわかります。

さて、これをどう使うかですね。
実は、すごく簡単に使えるので、それを紹介します。

Read more… »

Sep 10

ActionScript3 サンプルから始める(AS3 sample)

actionscript3 No Comments »

ActionScript3を始めるのにてっとり早いのは、やはりサンプルを見て学ぶこと。

でも、サンプルってどこに?って人もいると思うので、Adobeからダウンロードできるファイルを。

Adobe Flashサンプル

ここから、Programming_ActionScript3.0_samples.zip(ZIP:42MB)をダウンロードすると良いでしょう。

Read more… »

Jul 06

as3 メモAttachMovie=>addChildやroot

actionscript3 No Comments »

ActionScript3から始めた人はいいかもしれない。
しかし、それ以前をかじったことがある人は悩む。本当に悩む。

まぁ、以前のActionScriptが曖昧なところもやってくれたのが、おかしいのかもしれないが。
今回は、attachMovieとrootを。

Read more… »

May 21

ついにFlashでGoogleMapsの時代ですか。

actionscript3 1 Comment »

flex googlemaps

なんでも世の中FlashでGoogleMapsが流行っているそうで。実際はflexなのかな。

早速ですが作ってみました。

本当に単純そのものを。住んでいる近辺をとりあえず表示っと。

Read more… »

May 04

Flash 気になるリンク集

Flash, actionscript3 No Comments »

Flashで3D Papervision3D
http://blog.papervision3d.org/ ブログ
http://www.papervision3d.org オフィシャル(データ量重いです)
http://www.whitevoid.com/application これが一番いいサンプルかも。
http://www.flashloaded.com/flashcomponents/3dwall 写真リスト表示

Read more… »

May 01

ActionScript3 メモリ解放

Flash, actionscript3 No Comments »

actionscript3 object remove

先日のActionScript3 deleteで悩むに関することなんですが。

Objectのdeleteは出来ないと書いたんですが、やはり気になってちょこちょこ調べているとremoveChild( child:DisplayObject)を使うようです。

Read more… »

Apr 29

AS3 関数 引数への参照渡しについて

actionscript3 No Comments »

ActionScript3では、関数の引数は基本的に参照渡しとのこと。
http://livedocs.adobe.com/flash/9.0_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000055.html

値はすべてオブジェクトとして格納されているので、すべてのパラメータは参照渡し。
ただ、Boolean,Number,int,uint,Stringなどのプリミティブデータ型に属するオブジェクトについては、値渡しのように動作する。

function test( val:int ):void {
 //valは値渡しなので呼び出したときの引数m_valのコピーが渡されてきている
  val++;
}
var m_val:int = 1;
test( m_val );
trace( m_val );

ってやってtraceしてみるとm_valは1。関数testの引数には値渡しなのでコピーが作成されるってことか。

うーーん。でも関数内で値変更したいってときもあるだろうに。

Read more… »

Copyright(c) 小山太郎.com All rights reserved.