問題タブ [gsap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - as3GreensockLoaderMaxメモリ
LoaderMaxのメモリ占有に少し問題があり、キューがあり、ユーザーのアクションに応じて画像をロードし続けています。さらにロードをクリックしてロードを維持するが、前のキューによって占有されていたメモリをクリーンアップしたい場合(以前にロードによって追加されたすべての子を削除しました)。私がそれを行う方法はありますか?
このような振る舞い。
ロード(ページ1をロード)ロード(ページ2をロードしてページ1をクリーンアップ)
****
非常に簡単な質問です。キュー内のすべて(画像)。それらはすべてブラウザにキャッシュされますか?
****
actionscript-3 - ファイルまたは通常の文字列を判別する方法は? AS3
mxl から文字列をロードします。一部の文字列はファイル パスであり、一部は通常の文字列です。誰がファイルで誰が通常の文字列かを判断するにはどうすればよいですか?
ありがとう
flash - FLEX-Tween videoPlayer.seek()
ボタンを押すと、videoPlayerのターゲットフレーム(または2番目)まで順方向/逆方向に再生する必要があります。どうすればいいですか?
seek()プロパティをトゥイーンする方法がわかりません。私はTweenLiteを持っていますが、これは通常はうまく機能します!しかし、ここでそれを行う方法がわからない.. :)
ありがとう!
actionscript-3 - AS3 で自動スケーリングを無効にする
私は AS3 プロジェクトに取り組んでおり、ホバー時に要素を (下向きに) 展開する必要があります。問題は、AS3 がすべてのコンテンツを自動スケーリングせずに要素を展開する方法がわからないことです。
例 (thisはSprite):
のすべての子を自動的thisに拡張して、使用可能なスペースを埋めます。この機能を無効にして、以前に表示されていたコンテンツをそのままにして、新しいスペースで追加のコンテンツを表示できるようにします。ステートメントで遊んでscaleYも、TweenLite何もしないようです。
これがデフォルトの動作である理由はわかりませんが、私は HTML (「ボックス モデル」と考えてください) レイアウトの考え方から来ているので、それが問題になっていると思います。
おそらく、私は完全に間違った考えを持っていthisます.余分なコンテンツを明らかにするために「拡張」するためのよりAS3に適した方法はありますか?
flash - TweenMaxライブラリのbezierThroughはどのパラメータタイプを期待しますか?
私は現在、いくつかのサンプルコードを適応させようとしていますが、ハードコードされた座標を変数に置き換えようとすると問題が発生します。
次のサンプルコードが機能します。
しかし、ベジェポイントを変数に置き換えようとすると、Shapeのプロパティ0が存在しないというランタイムエラーが発生します。spはShapeタイプです。(以下の完全なエラー)。
私はこのドキュメントを見つけました:http ://www.greensock.com/as/docs/tween/com/greensock/plugins/BezierThroughPlugin.htmlしかし、どのタイプが暗示されているのかわかりません。
完全なエラー:
ReferenceError:エラー#1069:プロパティ0がflash.display.Shapeに見つからず、デフォルト値がありません。com.greensock.plugins :: BezierPlugin / init()[C:[...] \ greensock-as3 \ com \ greensock \ plugins \ BezierPlugin.as:99] at com.greensock.plugins :: BezierThroughPlugin / onInitTween( )[C:[...] \ greensock-as3 \ com \ greensock \ plugins \ BezierThroughPlugin.as:68]
[フォーマットについて申し訳ありません]
apache-flex - 個々のトゥイーン間に遅延のない TweenLite シーケンス
私はゲームを開発しており、経路探索アルゴリズムを実装しています。私のパスファインディングは、目的地に到達するためにキャラクターが通過しなければならないノードの配列を返します。基本的にノードごとにトゥイーンする必要があるので、TimelineLite を使用してすべてのトゥイーンをシーケンスに追加します。できます。
でも、
ノード間のトゥイーン (キャラクターが移動し、停止し、再び移動する...) の際に遅延が発生しますが、その理由はわかりませんでした。どうすれば解決できますか?
コードは次のとおりです。
TweenLite をシーケンシングして各ノードをトゥイーンできますが、動いたり止まったり動いたりと、まったく不自然に見えます。
actionscript-3 - AS3 TweenLite の問題
トゥイーンライトを使用してフラッシュ内のいくつかのオブジェクトを移動していますが、Firefox にのみ影響するような奇妙な問題があります。Chrome/IE は問題なく swf を再生します。
私の fla には、約 10 の異なるトゥイーンを実行する関数があり、そのうちのいくつかは、他のトゥイーンを実行し、いくつかの変数を変更する onComplete コールバックを備えています。Firefox では、コールバックのあるトゥイーンのみが実行されないようです。私はタイムラインライトの使用を検討していましたが、多くの変数が変更/設定されるため、タイムライン クラスでそれができるかどうかはわかりません。
以下は、サンプル コードの一部です。ExternalInterface.call("debug","x"); onComplete コールバック内のコマンドは、Firefox で実行されます。クロムでは/つまりそうです。
誰かが見て、私が間違っていることを教えていただければ幸いです。
actionscript-3 - greensockで特定のplayProgressまたはvideoTimeでサウンドを再生しますか?
greensock LoaderMax を使用して、ビデオ ファイルとサウンド ファイルをロードしています。利用できる限り多くのコードをコピーしました。ビデオ (s9) が再生されており、ビデオの特定の割合で、別のサウンドを再生する必要があります。
playProgress で if() を実行できないと思いますか? さらにAS3もしゃぶります。
actionscript-3 - AS3は、変数がX量を下回ると、アイテムの可視性を変更します
以下にソースファイルを添付しましたが、ちょっと行き詰まっています。
基本的に、(私のサーバー上の)XMLファイルから読み込まれた数値に基づいて変化する変数(smscounter)を持つFLAです。メインステージのフレーム1には、「リワインダー」と呼ばれる大きなムービークリップがあります。そのムービークリップ「リワインダー」内のフレーム間を移動する左右のボタンがあります。私が理論的にやろうとしていることは次のとおりです。
変数(可視性)を設定すると、それを継続的にチェックするだけでは機能しないと言われているので、イベントをディスパッチする必要がありますか?3〜4のチュートリアルを試しましたが、何も動作しません。
今、いくつかのことがあります:
-私は非常に複雑なものを避けたいと思います。smscounterが5未満の場合、ボタンが表示されないようにするために必要なのはフレーム2だけです。他のチュートリアルでは、別のクラスとドキュメントクラスが必要でしたが、機能させることができませんでした
。ボタンは現在、リワインダームービークリップの外側にあります。フレームの内側とフレームに配置しましたが、ロールオーバーに反応させることができませんでした。
-コードは、主に私がデザイナーであり、これまでずっと助けてくれたため、1年生が書いたように最適化されています。
--Greensock LoaderMaxは、ビデオとサウンドを挿入するために使用されています。問題とはあまり関係がないので、作業中の状況をより正確に把握するために、そこに残しておきました。
FLAおよびソースファイルへのリンク: http ://www.mediafire.com/download.php?ejy6j9h9r1c1829
actionscript-3 - CPUで非常に激しいswf
過去数日間に私がこのプロジェクトについてたくさんの質問を投稿しているのを見た人がいたら、みんなの助けに大いに感謝します。多くのトラブルと締め切りが間もなく迫っています。
サンプルファイル(flaおよびswf)は次の場所にあります。
http://www.mediafire.com/download.php?ejy6j9h9r1c1829
.swfをロードすると、CPUとRAMの使用量が非常に多くなり、修正方法がわかりません。上記のリンクにあるその.swfは2つのビデオのみをロードしており、実際のビデオは約45のビデオ(合計78MB)をロードしており、どちらもほぼ同じCPU使用率を使用しています。より多くのビデオをロードするものは、ほぼ1GBのRAMも使用しています。
主な問題が何であるかを見つける方法がわかりません。私はたくさんの助けを借りてきたので、コードはまったく最適化もリファクタリングもされていません。サーバー上のデータベース内の変数をチェックするために、3秒ごとにphpファイル(flashpull.php)を繰り返し呼び出しています。ローカルストレージを調べたところ、サーバーに「flashpull.php」ファイルが無限に配置されていましたが、そのファイルは2KBしかないため、swfがそれほど集中的になるとは思いません。そのファイルをチェックし続けることができるが、ローカルストレージコピーを上書きする方法はありますか、それとも大したことですか?
私はgreensockを使用してすべてのビデオをロードしていますが、maxConnectionsを6に設定していますが、それが影響するかどうかはわかりません。
ファイル全体が肥大化してパフォーマンスが低下するのではなく、明白な問題やメモリリークが発生することを本当に望んでいます。どんな助けでも大歓迎です、ありがとう