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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     Typingtext
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
daigoma
Åê¹ÆNo.34873
投稿日時: 2007-8-29 1:28
新米
居住地:
投稿: 13
使用環境:
FlashMXver6.0
WinXPHome
Typingtext
はじめまして。daigomaと申します。
まだ初めてまもなく、本を読みながらいじくる毎日です。
今タイプライターのように文字を表示するという項目を
やっています。3つのフレームに分けて以下のように
打ち込んでいます。本の通りに打ち込んで無事
成功しました。しかし、welcome to my houseを
2行に分けてステージに表示させる方法がわかりません。
長文を表示させたいときはどのようにすればよいのでしょうか?
ただ
2行にするのではなくて、少しずらして表示させたいです。
ちなみにFlash パーフェクトマスターという本を見てます。
幼稚な質問かもしれませんがよろしくおねがい致します。

message="welcome to my house";
max=length(message);
count=1;


typingfield=message.substr(0,count);


if(i<max){
count++;i++;
gotoAndplay(2);
}else{
stop();
永井勝則
Åê¹ÆNo.34875
投稿日時: 2007-8-29 2:05
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: Typingtext
表示する文字に改行を入れたい場所に"\n"(バックスラッシュn)
を入れるとそこで改行されます。
2行めを右にずらすには、2行目にくる頭の文字の前、または
"\n"の後に空白を入れます。

message="welcome to"+"\n"+"<ここに空白>my house";
message="welcome to"+"\n<ここに空白>"+"my house";


----------------
永井勝則:
himco.jp :

daigoma
Åê¹ÆNo.34905
投稿日時: 2007-8-30 23:13
新米
居住地:
投稿: 13
使用環境:
FlashMXver6.0
WinXPHome
Re: Typingtext
さっそくのお返事ありがとうございます。
とてもうれしいです。

ただ、バックシュラッシュが¥表示になってしまい
改行されません。過去の投稿などで調べてみましたが
決定的な解決策が分かりませんでした。
このことについても教えていただけないでしょうか?
ひろゆき
Åê¹ÆNo.34906
投稿日時: 2007-8-30 23:27
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: Typingtext
アカウント編集」で、編集環境は書いておきましょう

OS についても、記載された方が良いでしょう。


message="welcome to"+newline+"<ここに空白>my house";
でも、行けると思います。


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

daigoma
Åê¹ÆNo.34907
投稿日時: 2007-8-30 23:54
新米
居住地:
投稿: 13
使用環境:
FlashMXver6.0
WinXPHome
Re: Typingtext
ありがとうございます。

無事2行に改行することができました。
これで先に進むことができます。
大変感謝しております。
また、質問することがあると思いますが
よろしくお願い致します。

※編集環境の記載についてもご指摘ありがとうございました。
 アカウント編集で修正しました。

またよろしくお願いいたします。
daigoma
Åê¹ÆNo.34908
投稿日時: 2007-8-31 0:04
新米
居住地:
投稿: 13
使用環境:
FlashMXver6.0
WinXPHome
Re: Typingtext
文字の出てくるスピードを変えることはできますか?
一文字がでて次の文字が出るまでの時間を少しあけて
よりタイプライター風にしたいです。
daigoma
Åê¹ÆNo.34909
投稿日時: 2007-8-31 0:04
新米
居住地:
投稿: 13
使用環境:
FlashMXver6.0
WinXPHome
Re: Typingtext
文字の出てくるスピードを変えることはできますか?
一文字がでて次の文字が出るまでの時間を少しあけて
よりタイプライター風にしたいです。
daigoma
Åê¹ÆNo.34910
投稿日時: 2007-8-31 0:38
新米
居住地:
投稿: 13
使用環境:
FlashMXver6.0
WinXPHome
Re: Typingtext
質問ばかりですいません。

先ほどのタイプライターのように
文字を表示させることはできたのですが、
そのアクションが終わると、そこで止まってしまいます。
つまり、その後のアクションが実行されません。
タイムライン上もそこで停止してしまいます。
超基本的な質問になるとは思いますが、本には載って
いないようでした。どなたか教えていただけないでしょうか?
ニノミヤ カズノリ
Åê¹ÆNo.34912
投稿日時: 2007-8-31 1:23
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: Typingtext
2フレーム目とアクションを実行しているフレームの距離をあければ、その分文字の出てくるスピードを遅くできますよ。
また、文字が全て表示されるとstopを実行するようになってますので、削除、またはコメントアウトしてみてください。
その後のアクションが実行されるはずです。
daigoma
Åê¹ÆNo.34928
投稿日時: 2007-8-31 21:39
新米
居住地:
投稿: 13
使用環境:
FlashMXver6.0
WinXPHome
Re: Typingtext
ご回答ありがとうございます。

2フレーム目と3フレーム目を開けてみたのですが
文字が現れるたびに全体が点滅してしまいます。
また、stopを消してしまうと、同じアクションが続けて
(ループのように)しまいます。
コメントアウトとは具体的にどうすればよいですか?
if構文の使いがまだいまいち分かりません。

この後にも同じようなアクションを入れたいのですが
同じ構文をいれて、gotoandplay()の()の中を相当する
フレーム番号に変えてもうまく動きません。
他に何をかえればよいのでしょうか?
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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