Greensleeves 2.0 / Archive / ActionScript

Notes about XHTML, CSS, Flash, ActionScript, Javascript and I'm Interested in...

範囲内の数値をランダムに返す

0 Comment | Add a Comment

勉強中に見つけたのでメモ。

function getRandomNum(min, max){
  return (max - min) * Math.random() + min;
}

var num = getRandomNum(10, 20); //10~20の間で数値を返す

ちなみに、今まで僕はこう書いていた。

var num = 10 * Math.random() + 10;

やってることは一緒だと思うんだけど、可読性という点では上のコードのほうが下限値、上限値を明記しているのではるかに分かりやすい。僕が今まで書いていたのは何か、中途半端に計算して式にしてて気持ち悪いなーと。

Iterator パターンをやってみる #1

0 Comment | Add a Comment

今回は、前々から興味があったデザインパターンを触ってみることにします。まずは手始めに一番理解できそうだった Iterator パターンから。基本的な機能だけ実装していきます。#1とつけましたが、#2があるかは分かりませんっ。

Iterator パターンを理解する上で下記サイトが大変参考になりました。

おぼろげながら概要を把握したので、手を動かしていきます。

» Read more

0 Comment | Add a Comment

Flash から .exe 形式で書き出すとき、MovieClipLoader とかで何か画像なり swf ファイルなりを読み込んでいる場合、.exe を書き出すときちょこっと気をつけないと、実行したときにロードされてなくてあれー?となる。というかなった。

例えば

var MCLoader:MovieClipLoader = new MovieClipLoader();
var loadListener = {
  onLoadInit: function(){
     // 初期化コード
  }
}

MCLoader.addListener(loadListener);
MCLoader.loadClip(hoge.jpg, hoge);

と、このようにムービークリップ hoge に hoge.jpg をロードさせようとしても exe では見られなかった。

» Read more

Monthly Archive

Category