ActionScript宿題

ブログを早くもさぼり中です。 先日書いたActionScript勉強会で 宿題が出た!?ので、TVでやっている戦国自衛隊を横目で 見ながら勉強中。 でも、眠さが限界なので、今日はここまで。 何を作っているかは、出来たら公開します。 とりあえずは多次元配列を作って、いろいろいじってたり。 これ以降の処理はもう少し自分の錆びついた頭を使わないといけなさそうなので、 あとでやる。 //グリッドの大きさの more

tag:

date:2009年05月19日 02:48 | COMMENT (0) | TRACKBACK (0)

ActionScript3をぼちぼち勉強

早起きしすぎて、夕方寝てしまったので、 どうも生活がおかしくなってしまっています。 本も読み飽きたので、ActionScript3.0入門ノートを読みつつ、 AS3の基本的なところを勉強。 AS2からとどこが違うかをとりあえず。 Spriteクラスというのがあるらしい。 ムービークリップのひとつ上の階層(タイムラインがないムービークリップみたいな) と覚えておく。 Helpを見ると、 MovieC more

tag:

date:2008年06月22日 05:07 | COMMENT (0) | TRACKBACK (0)

ExternalInterfaceクラスでJavascriptの関数を呼び出す

仕事で使ったのでメモる。 こんな便利なクラスがあったんですね。 まだまだ勉強が足りません。 悩んで損した。 クリックするとalertの関数を呼び出す ExternalInterfaceクラスを読み込んで、 ExternalInterface.call("関数名","引数"); って書くだけ。 Flash ActionScript側に import flash.external.Exter more

tag:

date:2008年02月21日 17:53 | COMMENT (0) | TRACKBACK (0)

Action Script3.0の良書

ActionScript 3.0 アニメーション まだまだActionScript3.0に関する本は少ないのですが、 ActionScript2.0からするとなかなかとっきにくく、 どうしたもんかと思っていたら、社内の優秀なFlasher君に いい本を教えてもらいました。 とりあえず、社内に一冊、自分用に一冊購入。 この本を一冊マスターすれば、ほぼ何でもできるだろうと、 言っておりました。 いや more

tag:

date:2008年01月17日 00:42 | COMMENT (0) | TRACKBACK (0)

やっぱAS3すごい

AS2の10倍の演算処理ができるAS3。 やっぱすごいわ。 上の画像は ADOBE CREATIVE SUITE 3 Web Edition TOUR レポートで PICTIPSの城戸さんがつくったデモで公開されていたもの。 こんだけグリグリ動かしてブラーかけてこれだもんね。 Papervisionとかでグリグリ動かすとすごいもんができそう。 勉強せんといかんな。 more

tag:

date:2007年12月09日 04:32 | COMMENT (0) | TRACKBACK (0)

ある最小値とある最大値の間の乱数を求める

//ある最小値とある最大値の間の乱数を求める var min=1; var max=12; //最小値+Math.floor(Math.random()*(最大値-最小値+1)); var num=min+Math.floor(Math.random()*(max-min+1)); trace(num); more

tag:

date:2007年09月04日 09:06 | COMMENT (0) | TRACKBACK (0)

イベントリスナーの基本1

//ObjectクラスのmyObjインスタンスを作る myObj = new Object(); //イベントハンドラを設定する myObj.onMouseDown = function(){ trace("CLCICK"); } //myObjをMouseクラスのイベントリスナーに登録する Mouse.addListener(myObj); more

tag:

date:2007年09月01日 17:43 | COMMENT (0) | TRACKBACK (0)

0〜9の整数を求める

var evalue1 = Math.floor(Math.random()*10); var evalue2 = ~~(Math.random()*10); var evalue3 = Math.random()*10 | 0; どれでもできる。 more

tag:

date:2007年09月01日 17:41 | COMMENT (0) | TRACKBACK (0)

モバイルflash liteでボタンに黄色い線を出さない方法

flash liteでボタンの周りに黄色い線が出て、 なんか消えないなぁ〜と悩んでいたら、一発で解決。 _focusrect = false ; って書くだけ。 はまった。。。 more

tag:

date:2007年08月25日 05:12 | COMMENT (0) | TRACKBACK (0)

javascriptとかflashでMAC OS XのDockの動きを再現する

MacのOS XのDockの動きを模したサイトを良く見かけるのですが、 FlashでもJavascriptでも実現できるようです。 Javascriptの場合 iFishEye ライブラリで配布してくれているので、簡単に実装が可能です。 Flashの場合 Apple style OS X Dock in Macromedia Flash MX 2004 flaファイルも配っているので、カスタマイズ more

tag:

date:2007年08月20日 03:01 | COMMENT (0) | TRACKBACK (0)

fladdictさんのブックマーク

fladdictさんのdel.icio.usのブックマークが 公開されてたので、メモ。 actionscript関連はここ見ればたいがい掲載されているらしい。 classやlibraryなどで細かく分類されているので、 使いやすいかも。 http://del.icio.us/fladdict/ more

tag:

date:2007年08月16日 06:29 | COMMENT (0) | TRACKBACK (0)

AsBroadcasterの練習

AsBroadcasterクラスが便利というのを 聞いてちょっと練習。 Broadcasterが放送局で、 Lsitnerが受け手(受信側)という意味。 そのまんまですね。 ボールが左から右へ移動し、 端まで移動したらSTOPし、「アニメーション終了」のメッセージを出す。 SAMPLE SOURCE _rootのフレームに //インスタンスの設定 var ballMC:MovieClip more

tag:

date:2007年07月19日 03:05 | COMMENT (0) | TRACKBACK (0)

setIntervalの使い方

いろいろ勉強しているんですが、 なかなかあたまに入らないです。 とりあえずひとつひとつ学習していきます。 今日はsetIntervalの復習から。 1000ミリ秒単位で数字に1を足して書き出し。 数字が10になったら、処理を削除。 var testnum:Number = 0; createTextField("testtxt", 1, 10,&n more

tag:

date:2007年05月26日 09:51 | COMMENT (2) | TRACKBACK (0)

fusekitの練習2:コールバック関数の使い方

なんか順序がバラバラですが、メモ。 これは便利。 コールバック関数を使えば、 FuseKitのShortcuts クラスの前後や実行中に、 いろいろと処理ができる。 var photo:MovieClip; //------------------------------------------------ //fusekitの読み込み //----------------------- more

tag:

date:2007年05月23日 08:40 | COMMENT (0) | TRACKBACK (0)

fuse kitの練習1:ショートカットプロパティ一覧

Fusu Kitというライブラリがあるということを 聞いて早速使ってみる。 いや本当に便利です。 これ使ったら、もう戻れなそうな感じです。 Fuse Kitをダウンロード とりあえず、どう使うかを試しながら、勉強していこうと思います。 手始めにショートカットプロパティの一覧をつくる。 _scaleとか_brightnessとか_alphaのように使えるので、 便利。 //Fuse Kit more

tag:

date:2007年05月22日 01:06 | COMMENT (0) | TRACKBACK (0)

XML読むときにキャッシュを読み込まないように

メモ。 基本だと思うんですが。。。 XMLをロードするときキャッシュ読み込んでしまうようなので、 下記方法で回避。 myXML.load("hogehoge.xml"+"?nocache="+new Date().getTime()); more

tag:

date:2007年04月24日 05:09 | COMMENT (0) | TRACKBACK (0)