-->

parafla show_varchar1all

tool
仕事でFlashを使うはめ(w)になったので、以前から気になってたparaflaを利用して、雰囲気を学習中。paraflaはAS1.0なので、よく公開してるコード(AS2.0-3.0)では書き直し必要。当然、面倒なのでやる気が起きない。てか、AS1.0すらまだ理解してないし…。
とりあえず、このこぴぺスクリプトより、頂いてきたコードを普段よく書くテキトーな形式に書き直して動作を確認。なるほど、これでも動作するんやなぁ。
気付いたけどコメントはonより上に書いたら構文エラーといわれる。微妙な仕様なんですねぇ。

onClipEvent(load){
///[show_varchar1all]
///AS1.0がJavaScriptからの派生なので
///{property:value,method:function}が可能だろうと
///http://nuko.info/cps/#text01
///をコピペして簡易?化
o={
alltext:'test',speed:1,tail:'',deltail:0,count:0,frame:0
,res:''
,make:function(){
this.frame=this.speed;
this.res='';
return this.res;
}
,show:function(){
if(this.frame==this.speed){
this.res=this.alltext.substr(0,this.count++)+this.tail;
this.frame=0;
if(this.count>this.alltext.length&&this.deltail==1){
this.tail='';
}
this.frame++;
}
return this.res;
}
};
///初期化
t1=o.make();
}
-
onClipEvent(enterFrame){
///表示
t1=o.show();
}