トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     タイピング効果
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
norik
Åê¹ÆNo.21222
投稿日時: 2005-11-2 10:43
新米
居住地:
投稿: 9
使用環境:
WinXP,Flash MX2004
タイピング効果
タイピングエフェクトを作っているのですが、
ステージ上に何も入っていないMC(インスタンス名:typer)と
変数(text)という名前を持ったダイナミックテキストが
あります。
ダイナミックテキストのほうには予め文字を入れて
おきます。(できれば折り返しなしで、複数行)

typerには以下のようなスクリプトを乗っけてあります。
----------------------------------------
onClipEvent(load){
buffer = _parent.text;
i = 0;
lastIndex = buffer.length;
_parent.text = "";
}
onClipEvent(enterFrame){
if(i<lastIndex){
_parent.text += buffer.substring(i,i+1);
i++;
}
}
----------------------------------------

そこで質問なのですが、全ての文字が表示されると次のフレームに
移動するというアクションを設定したいのですが、どうしてよいものか
考えあぐねております。
よろしければご教授いただけるとありがたいのですが。。。
笠居トシヒロ
Åê¹ÆNo.21242
投稿日時: 2005-11-3 3:12
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: タイピング効果
カウンター変数 i が規定の文字数をオーバーしたら、
次のフレームに進めばいいんですよね?
であれば、

onClipEvent (enterFrame) {
	if (i<lastIndex) {
		_parent.text += buffer.substring(i, i+1);
		i++;
	} else {
		_parent.nextFrame();
	}
}

でいいんじゃないでしょうか。


----------------
笠居 マッドシー
http://www.mad-c.com/

ひろゆき
Åê¹ÆNo.21244
投稿日時: 2005-11-3 4:59
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: タイピング効果
タイプライターで文字を打ち込むように表示させる方法について」とかぶってますね。


----------------
質問する際は、回答者に具体的な情報を与えてください。

笠居トシヒロ
Åê¹ÆNo.21246
投稿日時: 2005-11-3 9:28
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: タイピング効果
引用:

ホントですね。森さんと出してる答えが同じなのが笑えますが…

同じ質問を複数箇所に書き込む(マルチポスト)のは笑えませんね。
マナー違反ですよ>norikさん
気をつけてください。


----------------
笠居 マッドシー
http://www.mad-c.com/

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops