Skip to main content
385 Posts
javascriptでの文字取得について

Animate CCとjavascriptを勉強中です。宜しくお願いいたします。色々と質問させていただいていますが、もう一点質問させてください。①OSとそのバージョン   Windows7 Pro SP1 64bit②製品とそのバージョン Animate CC 2018 (18.0.1(ビルド115))③トラブルの内容以下の方法で確認してみたのですが、2フレーム目からのテキスト取得動作がおかしいのですが、ご存知の方いらっしゃいますでしょうか?新規文章を作成し、ダイナミックテキストを作成し、インスタンス名を「comment_dt」とします。フレームスクリプトへ、以下の内容を入れる。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);フレーム1をフレームコピーし、10フレームまでフレームをペーストする。インスタンスcomment_dt内のテキストを、「フレーム1」~「フレーム10」と修正する。上記を実行してみますと、1フレーム目のテキストは、「1フレーム」2フレーム目のテキストは、「1フレーム」3フレーム目のテキストは、「2フレーム」4フレーム目のテキストは、「3フレーム」       ・       ・       ・10フレーム目のテキストは、「9フレーム」と、一つづつずれてしまうのですが、何か記述がおかしいのでしょうか?④エラーメッセージ特にありませんでした。ご存知の方いらっしゃいましたら、どうぞよろしくお願いいたします。

複数のインスタンスと同じタイミングで、ラベル部分を複数回動かしたいです。

Animate CCとjavascriptを勉強中です。宜しくお願いいたします。①OSとそのバージョン   Windows7 Pro SP1 64bit②製品とそのバージョン Animate CC 2018 (18.0.1(ビルド115))③トラブルの内容javascriptの書き方がわからないといった方が良いかもしれませんが、1つ目のインスタンスに合わせて、2つ目のインスタンスを同じタイミングで動かしたいです。1つ目のインスタンス(aaaa_mc)は回転するだけですので、self = this;aaaR = 0;createjs.Tween.get(self.aaaa_mc).to({rotation: aaaR+10}, 500).wait(500).to({rotation: aaaR+20}, 500).wait(500).to({rotation: aaaR+30}, 500).wait(500).to({rotation: aaaR+40}, 500).wait(500);としまして、0.5秒間隔で動作させたり止めたりさせていまして、問題なく動作します。質問させていただきたいのは、2つ目のインスタンス(arrow_mc)でして、arrow_mcのラベル('arrow')のみを、1つ目のインスタンスに合わせて動かしたいです。自分はラベルの操作については、gotoAndStop() などで操作する方法しか認識しておりません。。。。説明:動作のイメージとしましては、回転するインスタンス(aaaa_mc)に、わかりやすい様に矢印(arrow_mc)で回転方向はこちらですよ。というふうに表現したいです。そもそもの考え方が違うなどもお教えいただけますと助かります。④エラーメッセージ書き方がよく分からず、エラーメッセージまで至っていません。。ご指導のほど、よろしくお願いいたします。

Animate CC createjs Rotationの回転方向を指定したいです。

Animate CCとjavascriptの初心者です。宜しくお願いいたします。検証してみたのですが、createjsのrotationは、0度から270度に回転する場合、時計回りに270度回転するわけではなく、負の整数でもないのに反時計回りに90度回転します。rotationは距離の近い方向に回ってしまうのが仕様みたいですが、回転方向を指定したいため以下の方法を検討しています。①OSとそのバージョン   Windows7 Pro SP1 64bit②製品とそのバージョン Animate CC 2018 (18.0.1(ビルド115))③トラブルの内容createjsのホームページには、tweenjsのプラグイン「RotationPlugin.js」は以下がサンプルなのですが、TweenJS v1.0.0 API Documentation : RotationPluginTweenJS v1.0.0 API Documentation : tweenjs/plugins/RotationPlugin.jsこちらをAnimate CCで読み込ませて使いたいため、以下の手順で作業したのですがうまくいきません。1. グローバルインクルードで、RotationPlugin.jsを読み込ませる。2. グローバルスクリプトで、createjs.RotationPlugin.install();を実行。3. インクルードの並びを、RotationPlugin.js、グローバルスクリプトの順に変更。4. フレームスクリプトに以下を記入createjs.Tween.get(arrow_mc).to({rotation: 270, rotationDir: 1}, 1000).wait(500).to({rotation: 0, rotationDir: -1}, 1000).wait(500)④エラーメッセージUncaught TypeError: createjs.Tween._installPlugin is not a function関数が無いと出ます。ちなみに書き出されたhtmlに読み込んでいるcreatejsのバージョンも上げてみましたがダメなようです。<script src="https://code.createjs.com/createjs-201