File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -217,7 +217,7 @@ for (var i = 0; i < steps; i++) {
217217- [ サンプルを再生する] ( https://ics-creative.github.io/tutorial-createjs/samples/clock_digital_simple.html )
218218- [ サンプルのソースコードを確認する] ( ../samples/clock_digital_simple.html )
219219
220- ポイントとしては、` createjs.Text ` インスタンスは一度だけ作成し、そのインスタンスの` text ` プロパティーを変更することで変化させます 。詳しくは[ テキストの解説] ( text.md ) を参照ください 。
220+ ポイントとしては、` createjs.Text ` インスタンスは一度だけ作成し、そのインスタンスの` text ` プロパティーを変更することです 。詳しくは[ テキストの解説] ( text.md ) の「テキストの文言を変更する」段落を参照ください 。
221221
222222``` js
223223// Text インスタンスを作成
@@ -235,7 +235,25 @@ function handleTick() {
235235}
236236```
237237
238- ありがちな失敗例として、` tick ` イベントで` createjs.Text ` インスタンスを追加し続けていたら、残像効果のような表示になってしまいます。
238+ 時・分・秒の文字列を結合したい場合は` + ` 演算子を使って記述します。コロン(:)は文字列として表示させたい場合は、ダブルクオテーションを使って` ":" ` と記述します。
239+
240+ ``` js
241+ // 現在時間を取得
242+ var now = new Date ();
243+
244+ // 時間の数値を取得
245+ var h = now .getHours (); // 時(0〜23)
246+ var m = now .getMinutes (); // 分(0〜59)
247+ var s = now .getSeconds (); // 秒(0〜59)
248+
249+ // 表示文言を作成
250+ var time = h + " :" + m + " :" + s;
251+ // Text インスタンスの文字列を更新
252+ label .text = time;
253+ ```
254+
255+
256+ ありがちな失敗例も紹介しましょう。` tick ` イベントで` createjs.Text ` インスタンスを追加し続けると、残像効果のような表示になってしまいます。文言を変化させたいときは` text ` プロパティーを更新するようにしましょう。
239257
240258
241259失敗例のコード
You can’t perform that action at this time.
0 commit comments