問題タブ [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 - ActionScript 2 イベントのベスト プラクティス - ActionScript 3 スタイルのイベントをシミュレートする方法はありますか?
私は AS3 イベント モデルが大好きです。コードをクリーンで非可逆結合に保つのに役立ちます。以前 AS2 プロジェクトに取り組んでいたとき、私のコードはあまりきれいではなく、クラスは相互に依存していました。AS2 のスコープの扱い方がおかしいため、AS2 イベント システムを実際に使用することはできませんでした。
私はまだ時々 AS2 で作業しなければならないので、私の質問は次のとおりです。
AS2 で AS3 イベント API をシミュレートできた人はいますか?そうでない場合、イベントをリッスンしてディスパッチし、スコープを処理するためのベストプラクティスは何ですか?
flash - アクション スクリプトのどの部分がシーンに含まれ、どの部分がクリップに含まれますか?
Flash で学校の小さな課題を終えたところですが、一部のアクション スクリプトをシーンに配置し、その他のアクション スクリプトをムービー クリップに配置する理由について疑問に思っています。
情報: Flash CS3 と ActionScript 2 を使用しています。
見たい人のために、ここにファイルをアップロードしました:http://www.mediafire.com/download.php?2z2mivtmokg
さて、ムービー クリップのすべてのアクション スクリプトを実行しましたが、シーンから実行しようとするとなぜ機能しないのでしょうか? クリップの Actions レイヤーからすべてのコードを取得し、それをコピーしてそのレイヤーを削除し、シーンに移動してそこに Actions レイヤーを作成し、コードを通過するとします。なぜ機能しないのでしょうか?
circle_mc(クリップの名前) をコードに追加しようとしましたが、役に立ちませんでした...
誰かがここで私を助けることができますか? ムービー クリップにコードが表示されないようにしようとしているのは、それが私の最初の割り当てだったと思うからです。
さらに掘り下げるには、シーンに入るコードとムービー クリップに入るコードをどのように決定すればよいでしょうか?
actionscript-3 - ActionScript コードの逆コンパイルを防ぐ方法
actionscript コード (as2 または as3) がコピーされないようにする信頼できる方法はありますか (たとえば、IP が含まれている場合)。簡単にリバース エンジニアリングできるようにフラッシュ コードを逆コンパイルできるツールがあることは知っています。また、盗むことができないように actionscript コードを難読化できると主張するツールもいくつか見てきましたが、どれほど信頼できるかは疑問です。彼らは…知っていますか?ありがとう!
xml - ASでloadClipで配列を使用していますか?
xml から arr という名前の配列に画像をプリロードしました。しかし、loadClip に問題があり、配列から文字列を取得しています。そのため、ボックスに画像をロードしません。
例:
これを回避する方法について何か考えはありますか?
flash - setMask が機能しないのは、一度機能した後にこの例です
setMask を使用して、AS2 (CS3) でマスクされた movieClips の 3 つの「ウィンドウ」を作成しようとしています。
メインウィンドウはうまくマスクされています。
ボタンをクリックした後、2 つの追加ウィンドウを作成していますが、マスクを拒否するエラーはありません。マスクが適用されておらず、マスクの四角形がまだ表示されているだけです。
3 つのウィンドウはすべて、同じ関数を使用して、異なる MC パラメータでマスクされます。
MC を入れ子にしましたが、基本的に、メイン ウィンドウは次のようにマスクされます。
ここmainWindow_PlanMask
には、赤い長方形の MC が含まれています。(注: 私は MovieClip 変数を使用しており、ムービークリップ トレース パスをここに投稿しました。これは正常に機能します。
ボタンを押した後、さらに 2 つのマスクを設定しています。
side0_PlanMask and side1_PlanMask
長方形も含まれます。ただし、これらの場合、赤い四角形は表示されたままになり、マスクは適用されません。理由がわかりません。どんな助けでも大歓迎です。
[編集] mask と masked MC の両方からのすべての MC を _root に cacheAsBitmap を適用すると、最初の mask 操作が同様に機能しなくなりました。
flash - Flash ビデオの再生が終了したときにアクション スクリプトの行を実行するにはどうすればよいですか?
Flash バナー内にビデオを含めています。バナーが読み込まれると、ビデオが再生されるスペースに「クリックして再生」するグラフィックを用意しました。これには、nextFrame を呼び出すボタンがあり、メインのフラッシュ ムービーの再生ヘッドを実際のビデオがあるフレームに移動します。
その後、ビデオは正常に再生されますが、空白の黒い画面で終了します。
私が望むのは、ビデオの再生が終了すると、メインのフラッシュ ムービーのタイムラインが、空白ではなく、「クリックして再生」のグラフィックが表示されたフレームに戻ることです。どのアクションスクリプト(as2)を使用する必要があり、どこに置くべきか教えてもらえますか? ありがとう。