1つの例です。
まず,
例えばステージ上に「あ」という文字を書いて,ムービークリップシンボルにすます。
その「あ」は不要なので,ステージ上から消してください。
その「あ」はライブラリの中に入っていると思います。
ライブラリの中のシンボルを右クリック
→リンケージを選択し,ActionScriptに書き出しにチェック
→識別子を例えば a として「OK」
これで,文字の準備はOKです。
ActionScriptで,この「あ」(識別子「a」)を呼び出せば良いわけです。
ステージ外の見えない部分に,適当なムービークリップを作ってください。
そのムービークリップに以下のようなスクリプトを書けば(コピペ可),
ステージ上の任意のクリックした場所に「あ」が出てくるスクリプトになります。
----------------------
onClipEvent (load) {
//変数 i の初期値を 0 に設定
vari = 0;
}
//マウスアップで
onClipEvent (mouseUp) {
// 変数 i を加算
i++;
// _root に 識別子a を
// a1~a? というインスタンス名で 深度 1~? に呼び出す
_root.attachMovie("a","a"+i,i);
// インスタンス名 a? の x座標 をマウスの x座標 にセット
_root["a"+i]._x = _root._xmouse;
// インスタンス名 a? の y座標 をマウスの y座標 にセット
_root["a"+i]._y = _root._ymouse;
}
----------------------
1~? とか書いていますが,
ステージ上の任意の位置をクリックするたびに,
変数 i が 1,2,3,… と加算されるため,何になるかは不特定であるので ? にしました。
また,このようなスクリプトをムービークリップではなく,
_root のタイムラインのフレームのスクリプトに用意しても良いのですが,
解除したりするのにやっかいなのでムービークリップに書きました。
例えば100フレームのムービーで,
1~50フレームの間だけ,「あ」を出没させたいときは,
1~50フレームの間だけ,このムービークリップを存在させれば良いことになります。
51フレーム以降,「あ」は出てこなくなります。
お礼
sassakunさん回答ありがとうございました。 とてもわかりやすく、やってみたところすぐできました。