うあーーこんな事デーーー!!!??
って思ったのでご紹介。
かなり高速に動いてますね〜〜。
この技術を惜しみなく伝える偉い人IT戦記 - amachangさん。
2007/10/18 - 12:38 | コメント (2) | トラックバック(0)
TrackBack : http://nashiko.net/blog/875/trackback
うあーーこんな事デーーー!!!??
って思ったのでご紹介。
かなり高速に動いてますね〜〜。
この技術を惜しみなく伝える偉い人IT戦記 - amachangさん。
2007/10/18 - 12:38 | コメント (2) | トラックバック(0)
TrackBack : http://nashiko.net/blog/875/trackback
6/7
拝啓
FLASH-Array様
aryA = aryB;
をすると参照になる事が良く分かりました。
あなた様はそんな簡単にコピーさせてくれないのですね。
JavaScriptだと
ary_copy = ary_base.slice(0);
の形でArrayをコピーできるのらしいのですが・・・。(試しておりません)
あなた様はそれすら許してくれないのですね。
まさか mx.utils.ObjectCopy.copy(); で出来るとは思いもしませんでした。
しかし多重配列だと参照してしまう貴方は鬼です。今回は多重配列は無用だったので構いませんが。。。
もう、疲れました。
また、貴方と戦う事になりそうですが今日はこの辺で撤退させていただきます。
敬具
なんとなく堅苦しく書いてみた(・ ω ・)
テスト用に作ったもの
var ary_base: Object = new Array();
var ary_copy: Object = new Array();
ary_base = [1,2,3];
ary_copy = mx.utils.ObjectCopy.copy(ary_base);
ary_copy[0] = 4;
trace(ary_base[0]);
ary_base = mx.utils.ObjectCopy.copy(ary_copy);
import mx.utils.ObjectCopy;どっちも同じ動き、import の違いのみ。
var ary_base: Object = new Array();
var ary_copy: Object = new Array();
ary_base = [1,2,3];
ary_copy = ObjectCopy.copy(ary_base);
ary_copy[0] = 4;
trace(ary_base[0]);
ary_base = ObjectCopy.copy(ary_copy);
2007/6/7 - 20:19 | コメント (0) | トラックバック(0)
TrackBack : http://nashiko.net/blog/778/trackback
昨日・・・
「作ったfunctionをバンバンUPしよう!」そんな発言をしてしまいました・・・。
使える使えないは別として、自分のメモ帳代わりになりそうなのでやっていこうと思います。
今回はStringにカンマを付け足すプログラムです。
カンマプログラムと書いてますが、もともと用途は別のもだったんですけどね。
結果として[5000] が [5,000] ってな感じになるわけです。
ソースです。型の宣言は全くしてませんので(・ω・)
function addString(p_str, p_addStr, p_space, p_add_s, p_add_e){
if(! p_str) return null;
if(! p_addStr) p_addStr = “”;
if(! p_space) p_space = 3;
if(! p_add_s)p_add_s = “”;
if(! p_add_e)p_add_e = “”;
var tarStr = String(p_str);
var tarLen = tarStr.length;
var newStr = “”;
for( var nCnt = 0 ; nCnt < tarLen ; nCnt ++ ){
if(nCnt != 0 && (tarLen - nCnt ) % p_space == 0 ){
newStr += p_addStr;
}
newStr += tarStr.charAt( nCnt );
}
return p_add_s + newStr + p_add_e;
} ※FireFoxだと改行が多く表示されるかもしれません。そのうち直します。2007/5/30 - 23:21 | コメント (2) | トラックバック(0)
TrackBack : http://nashiko.net/blog/768/trackback