問題タブ [flash-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 CS3 アプリのメイン .fla ファイル内にクラスを作成する方法はありますか?
Flash アプリケーションのメイン .fla ファイル内にクラスを作成する方法はありますか? .fla のアクション レイヤーでクラスを直接定義しようとすると、「クラスをネストすることはできません」というエラーが表示されます。または、パッケージとクラスを内部で定義しようとすると、「パッケージをネストしてはいけません」というメッセージが表示されます。
外部の.asファイルを「ドキュメントクラス」として参照できることは知っていますが、クラスを.flaに直接配置する方法があるかどうか疑問に思っていました.
ありがとう!
ゾルタン
actionscript-3 - 空気なしでアクションスクリプトアクセスファイルシステムをフラッシュしますか?
アドビエアなしでactionscript3をファイルシステムに書き込める回避策はありますか?
その理由は、Adobe Airを使用するには、各Web訪問者がアドオンのAirランタイムをインストールする必要があり、それが面倒だからです。ほとんどのユーザーは、Adobe Airではなく、フラッシュプラグインを使用します。
actionscript-3 - ブラウザのAdobe Air SWFファイルエラー
私のflaファイル設定
バージョン: adobe air 1.0 actionscript 3.0
アクションスクリプトにこの行「 import flash.filesystem.File 」が含まれていれば、問題なくコンパイルでき、ブラウザにswfファイルをロードすると. 私のフラッシュは「空白」で表示されます。フラッシュログにエラーはありません。この行を削除すると、swf ファイルを実行できます。なにが問題ですか?
actionscript-3 - air.Microphone.getMicrophone();
この getMicrophone を simpleFLVWriter で使用して、サウンド付きの flv を作成する方法を教えてください。詳しく説明できますか?
flash - Flash Action Script 3 変数スコープが機能しない
あるクラスから別のクラスにいくつかの変数を渡したいのですが、以下のコードが機能しません。
a_var
class から classa
にb
渡そうとするとa_obj.a_var
、null 値が返されます。
これどうやってするの?
actionscript-3 - AS3 クイズ - 次の質問に進むにはどうすればよいですか?
さまざまなチュートリアルを使用して、AS3 で次のクイズを作成しました。それは動的であり、重要な機能を使用して全体をセットアップし、カウンターを使用してクイズと配列を管理します。答えを選んだら、チェックボタンをクリックしてから「次へ」ボタンをクリックします。エラーは発生しませんが、何らかの理由で setup() 関数を呼び出してもクイズが前進しません。役に立たないものを編集した私の短いコードが添付されています。いくつかの提案が欲しいです。ところで、外国語はヘブライ語です:)
flash - 1083エラーを返さずにAS3でelseif{varを使用するにはどうすればよいですか?
AS3にif/else if / else if / else if/elseステートメントがあります。
これは、xmlファイルから日付を読み込むカレンダーです。if / else if / elseステートメントは、イベントがあるかどうか、および過去/現在か未来かによって、日付の外観を制御します。MouseEventは、イベント情報を表示するツールチップです。
最後のセクションは
ステートメント内でこれを繰り返すと、else if{var..。を使用するための1084が得られます。
elseを使用することもできますが、次のセクションをif / elseで開始し、必要な処理を実行しているときに、この最後のif/elseによって外観が上書きされます。
将来の日付の出現に関するステートメントが1つしかないため、これを実行しようとしています。つまり、将来のイベントがある場合、それは強調表示されません。
else if {varを使用して、1084を返さずに内部で繰り返すにはどうすればよいですか?
(私はAS3の知識がほとんどないので、どんな援助も大歓迎です。)
-
アップデート:
お返事ありがとうございます。
ファイルは.asであり、非常に長いので、ここ で.txtファイルとしてアップロードします。私が達成しようとしていることを実証するための2つの小さなgif画像もあります。((画像では)ツールチップが強調表示された日付の上に表示されますが、それ以外の場合は将来の日付が強調表示されないため、日付の上にマウスを置くまで、イベントがあるかどうかを実際に判断することはできません。)
大丈夫だといいのですが。
投稿する前に閉じ中括弧を見逃していないことを確認しましたが、エラーは私の理解を超えていると思います。
flash - 「Use Device Fonts」を「アニメーションのアンチエイリアス」に変換する Flash CS3 IDE
非常に小さなフォントを使用するアプリケーションを Flash CS3 IDE で作業しているときに、アンチエイリアス フォントではなくデバイス フォントを使用した方が良い結果が得られることがあります。
ただし、「デバイス フォントを使用」設定で「静的」テキスト フィールドを使用する FLA を保存すると、次に Flash を開いてファイルを編集すると、それらのフィールドがすべて「アンチアニメーションの別名。」
これは非常にイライラします...通常、FLA全体を調べて、すべての静的テキストフィールドを手動で「デバイスフォントを使用」にリセットする必要があります。
アドバイスや洞察をお寄せいただきありがとうございます。
乾杯、マット
casting - 外部 SWF をロードしています。ドキュメント クラスを共有基本クラスにキャストできません
Widget 基本クラスを定義する親 SWF ファイルがあります。
次に、外部 SWF を親にロードします。外部 SWF のドキュメント クラスは、Widget ベース クラスから派生します。たとえば、DerivedWidget と呼びましょう。
問題は、外部 SWF をロードするときに、Loader.content (DerivedWidget 型としてデバッガーに表示される) を Widget 型にキャストできないことです。ロードが完了すると、「as」演算子を使用してコンテンツを親 SWF のウィジェットとしてキャストしますが、キャストの結果は「null」になります。
外部 SWF が親のアプリケーション ドメインに読み込まれ、ローダーのコンテンツが DerivedWidget としてデバッガーに表示されるため、この動作は想定されていません。これは Widget から派生することがわかっていますが、基本 Widget クラスへのキャストは失敗しています。
誰でもこの予期しない動作を説明し、解決策を提供できますか?
[編集: 以前のコードのスナップショットを振り返ると...これは以前は機能していましたが、現在は機能していません...そして読み込みとキャストのコードは変更されていません]
[編集 2: 実際、Flash IDE でのデバッグ時に失敗しているようです。正常に実行すると、すべてが正しい ApplicationDomain (sameDomain=true) にロードされます。これは明らかに大きなバグです]