ActionScriptに挑戦
2004.06.13
図形の描き方、ムービーの作り方、マスクの使い方、サウンドの流し方、ビデオの流し方、ボタンの作り方、シーンの切り替え方、(スライドショーはだるいので飛ばし)、ムービークリップの制御の仕方、
リンクボタンの付け方Loading画面の出し方、まで解説本通りに一気にやってしまいました。
という訳で、いよいよActionScriptに手をつける事に。
ボタンを押すと交互にセリフがでます。
それだけです。
それ以上でもそれ以下でもありません。
初めてのActionScriptがこれというのも、後で後悔しそうです。
本当は、読み込むと自動的に0,1,2,3,4,7.....と、どんどんカウントアップされていくのを作りたかったんですが、出来ませんでした。
2時間ぐらい頑張ったんですが…。カウンタが増えていってくれませんでした。
明日辺りまたチャレンジしてみようと思います。
内容はこんな感じです…
メインスクリプト
var text1 = "はにゃーん";
var text2 = "ほえほえ";
var f = 0;
view_text();
function view_text()
{
if (f) {
_root.textfield_mc.text = _root.text2;
f = 0;
}
else {
_root.textfield_mc.text = _root.text1;
f = 1;
}
}
ボタンの方
on (release)
{
_root.view_text();
}
うむ、シンプルだ。
とりあえず、ユーザー関数使ってやりたかったのですが、これで良いのか不明。
onClipEvent (load) ってボタンにも使っていいんでしょうか?
fを裸にして定義したらエラーになってしまったので、こうしてみたんですが…。
基本的な構文はPHPとかPerlとかと同じような感じですが、
私がやってたスクリプトの中ではJavascriptに近い感じ?
hoge.nantoka = function(){...}
とかいうのが、何しているのか良くわかんなかったので学習しなければ。