問題タブ [actionscript-2]
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 Player 6 で動作しないアルファ [Given Up On]
要件により、Flash 6 との下位互換性が必要な Flash プロジェクトがあります。<MovieClip>.loadMovie によってロードされる最初の 6 つ (17 個中) の jpeg 画像を除いて、すべてが機能します。アルファ設定。
Flash ムービーに画像 URL を提供するために使用される XML ファイル内の画像の順序を並べ替えると、新しい最初の 6 つの画像はアルファに応答せず、古い 6 つの画像はアルファに応答します。
何が原因であるかについてのアイデアはありますか?
編集:onClipEvent(data)を使用して、最初に画像が完全にロードされるのを待つコードを追加しました。アニメーションが開始する前に画像がプリロードされているように見えますが、アルファ プロパティはまだ機能しません。
編集 2: フェードの代わりにワイプ タイプのトランジションを使用しました。二度とフラッシュ 6 を使用する必要がないことを願っています。
flash - ActionScript 2.0 および ActionScript 3.0 プロジェクト
私が取り組んでいる新しいプロジェクトでは、AS2 SWF ファイルと AS3 Flash ファイルの両方、および FLV ムービーをロードする Flash アプリケーションが必要です。新しい Flash アプリケーションは、メイン タイムライン内の別のフレームに移動することで、ロードされた SWF ファイルを制御します。
Flash ピースにロードされるすべてのファイルのソースを取得できるはずですが、常にそうなるとは確信していません。私が読んだことによると、AS2 ファイルにブリッジ ファイルを作成し、ローカル接続機能を使用してロードされた AS2 ピースを制御できます。
ブリッジファイルを使用する必要がないようにこれにアプローチするより良い方法はありますか、それともメインの AS3 Flash ピース内でそれらを制御するために AS2 SWF のソースファイルを取得する必要があります。
ありがとう。
flash - Flash Player バージョン 9.0.47.0 および 9.0.28.0 で Flash フルスクリーンが機能しない
Flash ビデオ プレーヤーのフルスクリーン機能が、Flash プレーヤー バージョン 9.0.47.0 および 9.0.28.0 で動作しません。他のすべてのバージョン 9.0.115.0 以降で動作します。フルスクリーン ボタンをクリックすると、関数がトリガーされますが、ビデオはフルスクリーンにならず、ビデオ プレーヤー内で伸びます。Flash Player 9.0.47.0 および 9.0.28.0 に必要な追加の処理はありますか? (Flash コードは Actionscript 2 にあります)
javascript - Actionscript から Javascript の可用性を検出しますか?
Flash プロジェクト内から外部 URL を開きたいです。私は通常、次のようなものを使用します。
ただし、Javascript が使用できない場合 (SWF が HTML に埋め込まれていない場合)、これは失敗します。Javascript が利用可能かどうかを確認するにはどうすればよいですか? 利用できない場合は、おそらく getURL を使用して直接 URL を指定しますが、Javascript メソッドを使用できない場合にのみこれを行いたいと考えています。ありがとう!
apache-flex - Flexアプリの埋め込みと古いFlash8アプリとの通信
私は現在、Flash 8(AS2)で記述されたアプリケーションを保守しています。このアプリケーションは、自動生成されたSWFを埋め込んで制御するために使用されます。自動生成されたSWFもFlash8であるため(実際には、少なくとも7で動作し、場合によってはそれよりも古い)、現在のアプリは組み込みSWF内の変数と関数を直接参照できます。
現在、Flexで記述されたこのアプリケーションの新しいバージョンに取り組んでいます。自動生成されたAS2SWFを埋め込み、制御する現在のアプリの機能を複製する必要があります。ただし、AS3ベースのSWFは、組み込みAS2ベースのSWF内の変数または関数を参照できません。残念ながら、自動生成ツールを制御できないため、AS3ベースのSWFを出力するように変更することはできません。
AS3およびAS2SWFを通信させるための唯一の実際の解決策は、LocalConnectionを使用することです。自動生成されたSWFをロードしてプロキシとして機能し、LocalConnectionを介してFlexアプリと通信し、自動生成されたSWFに対して実行する必要があることをすべて実行するラッパーAS2SWFを作成する必要があります。ただし、これには問題があります。プロキシSWFは、使用するLocalConnection IDを知る必要がありますが、IDを通信する方法が見つかりません(この複数のインスタンスをサポートできる必要があるため、ランダムIDをハードコーディングすることはできません)同時にアプリ)。
誰かがこれを解決しましたか?埋め込まれたSWFに何らかの一意の識別子を取得する方法はありますか?
flash - ネストされたムービークリップをフラッシュ as2 の多次元配列に割り当てる
行 1、行 2、...、行 5 という 5 つのムービークリップがあります。各行内には、ムービークリップ let1、let2、...、let15 があります。すべてのレター クリップを 2 次元配列に割り当てたいと考えています。これは、以前の質問「フラッシュ アクション スクリプト 2 でネストされたムービー クリップに動的にアクセスする」のフォローアップです。
私はこれを試しています:
var letterClips:Array = [];
for( var i = 1; i <= 5; i++) {
}
flash - 外部クラスから MovieClip シンボル内の動的テキストにアクセスする方法は?
Flash CS3 と ActionScript 2 を使用しています。「innerText」という識別子を持つダイナミック テキスト ブロックを含む MovieClip シンボル (「MySymbol」として識別) があります。シンボルは、次の「MySymbol.as」ファイルを使用して「ActionScript のエクスポート」としてマークされます。
フレームアクションでは、次のことを試しました。
コンパイルエラーが発生します:
フレーム アクションから innerText にアクセスできるのに、.as ファイル内で参照できないのはなぜですか?
actionscript-3 - Flash でシンボルのテキストを変更する
ユーザーに指定された記号を 1 つ押してもらい、複数の記号のテキストを変更しようとしています。フラッシュ 2.0 か 3.0 かは気にしません。メニュー バーを作成し、特に記号が押された場合に記号のテキストを変更したいと考えています。考えられることはすべて試してみましたが、かなり簡単だと思いました。私は何かが欠けているに違いない!
ユーザーが記号コードを押すと、他のすべてのボタンのテキストが変更されます。
my_symbol.text="必要なテキスト"; 以上のものが必要です。
sub_scene.scene.instance_name.text または何か不足していますか?
ありがとう
ピート