問題タブ [cs3]
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.
flash - Flash でのシーケンシャル サウンドのギャップレス再生
基本的に非常にシンプルなトラッカーであるフラッシュを作成しています。私の質問は、シーケンシャル再生、より具体的にはタイミングの問題についてです。
SoundChannel オブジェクトは便利に SoundCompleted イベントを提供しますが、これに依存するとサウンド間に小さなギャップが生じ、(悲しいことに) 役に立たなくなります。
これまで掘り下げてきたのは、ミリ秒ごとにトリガーされるイベントを使用し、次のサウンドを開始するティックを手動で監視するチュートリアルだけです。これは少しハック的で、不必要にリソースを浪費しているようです。
ギャップレス再生でサウンドを順番にタイミングするより良い方法はありますか?
flash - フラッシュ入力マスク (AS3)
フラッシュテキストフィールドの入力マスクを実装する方法を知っている人はいますか? (AS3)
flash - Flash ComboBoxコンポーネントがWebブラウザで間違った値を選択します(IDEでは正常に機能します)
CS3(AS2)プロジェクトに標準のFlashComboBoxコンポーネントを追加しました。これは私のライブラリシンボルの一部であり、ステージ上では作成されません。
ComboBoxのスキニングやソースコードなどは変更していません。
ユーザーがComboBoxをクリックすると、リストがドロップダウンし、ユーザーはマウスを使用してアイテムを選択し、そのアイテムはそれに作用するコードに渡されます。
Flash IDEでは、すべてが正常に機能します。しかし、これをWebサイトに展開し、Webブラウザーを介してFlashページを表示すると、ユーザーがドロップダウンリストの値をクリックすると、別の値が選択され、入力ボックスに表示されます。(私はMACでFirefox 3.0.12を使用していますが、QAでは他のブラウザーやバージョンで問題が発生しています)。これと同じ誤った値が、変更イベントのコールバックにも渡されます。
この問題は、FlashPlayer9および10で明らかです。
ComboBoxから値を取得する2つの方法を試しました。
a)コンポーネントに直接アクセスして選択を取得します。このアプローチを使用する場合、ユーザーがキーボードを使用して値を選択するか、数値を直接入力すると、IDEとブラウザーで機能します。マウスの選択のみが失敗します。
b)イベントハンドラーを使用します。このアプローチを使用すると、ComboBoxへのキーボードアクセスが機能しなくなります。イベントハンドラーの設定方法は次のとおりです。
var cb:ComboBox = num_pages.num_pages_cb;
// mx.events.EventDispatcher.initializeがないと、変更イベントが発生することはありません!!!
//ドキュメントにはありません。これを見つけるのはとても難しいようでした...mx.events.EventDispatcher.initialize(cb); cb.addEventListener( "change"、this);
これがイベントハンドラー自体です。
関数change(evt){num_pages_value = Number(evt.target.selectedItem.label); }
mx.events.EventDispatcher.initializeの呼び出しがキーボードの相互作用を壊すものだと思いますが、それがないとハンドラーは呼び出されません。ただし、どちらのアプローチでも、ユーザーは必要な値を選択できません。7を選択すると9が得られ、3を選択すると6が得られます。また、得られる値は毎回同じではありません。
flash - CS4/Mac に切り替えた後、Flash ムービーが読み込まれない
最近、Windows の CS3 から Mac の CS4 に切り替えました。現在、Flash ムービーをロードする際に問題が発生しています。「ムービーがロードされていません..」というエラーが表示されます。swfobject を使用しています。同じ Flash ファイルは、Mac 上の CS4 で編集する前は問題なく機能していました。
flash - FlashCS3のラインツールがギザギザに見える
誰か助けてもらえますか?私はFlashCS3をたくさん描くので、通常、線ツールはきれいなベクトル線を描きます。しかし、このツールを使用すると、線がビットマップのようにギザギザに見えることがあります。何が起こっていますか?ある状態を別の状態に変えるキーストロークを誤って押しましたか?
flash - Actionscript 2.0 を使用して Flickr に画像をアップロードする
Flash AS 2.0 のアプリケーションを使用して、flickr に画像をアップロードする必要があります。認証プロセスがよくわかりません。誰でもこれで私を助けてくれますか?
前もって感謝します。
xml - Flash AS3 Tweelite と XML の問題
2 フレームの Flash CS3 アニメーションがあります。最初のフレームでは、4 つの画像をフレームに (正常に) ロードし、TweenLite を使用してそれらを (正常に) 回転させています。ユーザーがボタンをクリックすると、ユーザーが見ていた現在の画像を示す変数 (resumeVideoOn) が設定され、対応するビデオを再生する frame2 に取り込まれます。ビデオの再生が終了すると、ユーザーはボタンをクリックしてビデオを再生するか、ボタンをクリックしてフレーム 1 に戻すかを選択できます (単純な gotoAndPlay(1) 呼び出しを使用)。ユーザーがフレーム 1 に戻ると、「resumeVideoOn」の値を検出して、アニメーション ループを再開する関数を決定します。初期イメージを正しくロードします。でも、一連の関数を実行し続けている間 (トレースと、これらの関数で呼び出されている他のトゥイーンが適切に機能しているという事実からわかります)、元の画像のみが表示されます (他の 3 つの画像はによって呼び出されます)。 TweenLite は表示されません)。私はこれについてしばらくの間サークルに参加しました。以下はコードの一部ですが、たくさんあるので、必要なものだけを入れようとしました:
また、私の xml ファイルは次のようになります。
flash - FlashCS3で印刷ページの余白を動的に設定する方法
//長方形を定義し、それに次の寸法を与えることで、適切なマージンを得ることができます。
//印刷ボタンが押されると、次のコードがrect1で定義された寸法を使用して実行されます。
//USpaperは792=11.5インチ幅の用紙です。A3サイズを使用したいので、myPrintJob.start();の行の後にこれを実行しました。
これは、mcをページに正しく配置するために機能していません。これがアドビのヘルプが提供するすべてです。また、グーグルでさまざまなバリエーションを試しましたが、成功しませんでした。誰か助けてもらえますか?
これについての洞察を事前に感謝します。
アニー
flash - クラスパスが設定されていても(AS3)、Flash CS3がMovieClip基本クラスを見つけられないのはなぜですか?
私の髪を引き裂く。ムービークリップを拡張するas3クラス-blah.Fooを作成しました。それはパッケージに含まれていません。cosFlashCS3はネストされたパッケージについて不平を言ったので、「ベア」クラスです。
はい、 myproj / as / blah / Foo.asにネストされ ています。はい、ファイルの先頭にflash.display.MovieClipをインポートします。
myproj / fla/main.flaもあります。main.flaは、フラッシュプレーヤー9に対してAS3として公開するように設定されています。main.flaには、myproj /as/を含むクラスパスがあります。
main.flaのframe1scene1:
コンパイラは、Foo.asのFooのクラス定義で停止します。
「1017:基本クラスMovieClipの定義が見つかりませんでした」と文句を言い ます。
誰か助けてください!AS3で最も基本的なクラスの1つを見つけることができないのはなぜですか?!!