as3で動的にクラス作成。
早速、目先の楽しいことにばかり貪りついているredtaxiです。
いやーキリギリスですorz
で、題の件。
なんかas2まではevalでやってたよーな記憶があるんですが、as3ではeval使えないとか皆書いてるんでいったいどーするんじゃーってググったら皆さんこんなことしてるみたい、、、めんどくさ。
import flash.utils.getDefinitionByName; var numClass:Class = Class( getDefinitionByName( "Num" + num )); var numMc = new numClass(); addChild( numMc );
getDefinitionByNameは"flash.utils"に入ってるのでimport 忘れずに!ただこの関数戻り値がobject型なのClass()でclass型にキャストして返す必要がありまーす。
参考
F-site | [AS3] クラスを文字列で参照したい
角度とラジアン。
もー何回も忘れるからメモメモ。
ここでは使用想定をactionscript3にします。
角度 = degree
ラジアン = radian ←各処理系には大概こっちで渡さないとダメ
Π(パイ) = 3.14159265...........ラジアン(俗に言う円周率か)
360°= 2Πラジアン(3.14159... * 2)
180°= Πラジアン(3.14159...)
1°= 3.14159... / 180 = 0.0174532....ラジアン
1ラジアン = 180 / 3.14159... = 57.29578....°
as3で角度→ラジアン、ラジアン→角度の変換は
radian = degrees * Math.PI / 180;
degrees = radian * 180 / Math.PI;
AE plugin:Key Correct Pro
知らないうちに何やらPrimatte Keyerの補助プラグインみたいなのでてますね。
Key Correct 1.3 - フラッシュバックジャパン
なんかeyeonも出してたし、知らないソフトがいっぱいだねー。
wirecast:web放送ソフト
何やら面白そうなソフトです。
Live Video Streaming Software | Wirecast
ちゃんとパフォーマンスでるのか謎だけど・・・これでそこそこの
解像度と画質なら、個人放送局〜とか言って遊べるね^^
2,3回放送したら飽きそうだがw
GWも終わっちゃいましたねー。
'09のGWも終わってしまいました。
今年は伊勢に行ってきましたよー、で伊勢神宮→赤福食べ・・・
くらいは定番なのでしょうが、もう一つ伊勢で忘れてはいけないものが
あります。
それは・・・伊勢エビでーす!!だって伊勢って名前についてるし
ということで、地元で有名?かどうかは知らんがググって行ってみた。
伊勢志摩の魚介類、海老フライ定食でお馴染み三重県鳥羽市の「漣(さざなみ)」
大海老フライ定食と伊勢海老1匹たべたどー。
うまー
prototype.jsとscriptaculous.jsを使用したサーバ通信&FI効果。
うーん、何から書き始めよう・・・
まず便利だったのがprototype.jsいれとくとDOMアクセスが
本来のDOMだと、 document.getElementById('id名'); とか必要なのが・・・ prototype.jsだと $('id名')でOk (ex) $('tmp_ajax');
「Ajax.Updater」とscriptaculous.jsの「Effect.Appear」などの併用は若干の注意が必要。
まず、「Ajax.Updater」はdocument.creatElementなどで作成したDOMに対しては動作しないみたい。
style="dsiplay:none"に設定されたブロックなどをinsertして対応。
〜〜〜〜〜 略 〜〜〜〜〜 $('ターゲットid').innerHTML = '<div id="tmp_ajax" style="display:none"></div> new Ajax.Updater( "tmp_ajax", "/cgi-bin/get_html.cgi", { parameters : 'hour=10&minute=37', onComplete : function(){ Effect.Appear($('tmp_ajax')); }, method : 'get' } ); 〜〜〜〜〜 略 〜〜〜〜〜
Effect.Appearはstyle="display:none"のnoneを取り払って表示してくれる。
逆にEffect.Fadeは消えたあとタグ自体がなくなる。