終了

javascriptでの文字取得について

エクスプローラー ,
May 28, 2018 May 28, 2018

リンクをクリップボードにコピー

コピー完了

Animate CCとjavascriptを勉強中です。宜しくお願いいたします。

色々と質問させていただいていますが、もう一点質問させてください。

①OSとそのバージョン   Windows7 Pro SP1 64bit

②製品とそのバージョン Animate CC 2018 (18.0.1(ビルド115))

③トラブルの内容

以下の方法で確認してみたのですが、2フレーム目からのテキスト取得動作がおかしいのですが、ご存知の方いらっしゃいますでしょうか?

  1. 新規文章を作成し、ダイナミックテキストを作成し、インスタンス名を「comment_dt」とします。
  2. フレームスクリプトへ、以下の内容を入れる。
    • self = this;
      self.stop();
      setTimeout(function(){
      self.gotoAndStop(self.currentFrame + 1);
      }, 1000);
      console.log("currentFrame:" + (self.currentFrame + 1) + "\n" + self.comment_dt.text+ "\n長さ:" + self.comment_dt.text.length);
  3. フレーム1をフレームコピーし、10フレームまでフレームをペーストする。
  4. インスタンスcomment_dt内のテキストを、「フレーム1」~「フレーム10」と修正する。

上記を実行してみますと、

1フレーム目のテキストは、「1フレーム」

2フレーム目のテキストは、「1フレーム」

3フレーム目のテキストは、「2フレーム」

4フレーム目のテキストは、「3フレーム」

       ・

       ・

       ・

10フレーム目のテキストは、「9フレーム」

と、

一つづつずれてしまうのですが、何か記述がおかしいのでしょうか?

④エラーメッセージ

特にありませんでした。

ご存知の方いらっしゃいましたら、どうぞよろしくお願いいたします。

表示

460

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
no replies

何か追加しますか?

会話に参加する