IE,Firefox,Safari で使える。
Operaは最新の9でも半透明サポートしてないらしいので、表示非表示でお茶を濁しておく。
function setOpacity(elm, opa) {
if(elm.style.opacity != undefined) {
elm.style.opacity = opa;
} else if(elm.style.mozOpacity != undefined) {
elm.style.mozOpacity = opa;
} else if(elm.style.filter != undefined) {
elm.style.filter = "alpha(opacity=0)";
elm.filters.alpha.opacity = opa * 100;
} else if(opa < 0.5) {
elm.style.visibility = "hidden";
} else {
elm.style.visibility = "visible";
}
}
まず、この
サイト
の下の方のサンプルプログラムを見てみてください。
* オーサリングツールとかデザインとかに一切触れずに
* テキストでコード書いて
* コマンドラインコンパイラで swf にコンパイル
* それだけで Flash アプリが出来ている。
ちなみに、CUI の開発環境(Flex 2 SDK)は無償で利用可能で、GUIの開発環境は有償の Flex 2 Builder (Eclipse+プラグイン) があるようです。
これらを見てたら、Flash に対して初めて凄くやる気になれました!