問題タブ [flash-cs6]
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 - フラッシュで角度と速度が与えられたときに、オブジェクトの軌道を計算します
大砲から砲弾を発射し、現実的な経路をたどらせようとしています。大砲の向きによって発射角度が変化します(マウスポインタの向きに自動で向きます)。だから私が理解しようとしているのは、角度と設定された速度が与えられたときに、放物線の経路に沿って砲弾を動かす方法です。
これは複雑な三角法を使用せずに行うことができ (高校では聞いたことがない)、ティックごとに yVelocity に重力を追加するだけで簡単に計算できることを読みました。ただし、現時点では、初期の yVelocity を計算する方法がわかりません (これも大砲の向きによって異なります)。
ここで現在のアニメーションを見ることができます: http://kate.ict.op.ac.nz/~welfajw1/portfolio/videos/task3-assignment2.swf
これはすべて AS3 で行われ、私が持っているコードは次のとおりです。
メインのタイムライン コード:
ball_mc コード:
flash - Flash は html で読めませんか?
クライアントとのフラッシュで発生する可能性のある最も愚かな問題があります。彼らはバナーを求めたので、cs6 で作成しました。彼らは電話をかけ直し、それをhtmlコードに挿入してアップロードすると、フラッシュが表示されず、彼らの「賢い人」が、それは最新バージョンで作成されており、古いバージョンに変換する必要があるためだと言いました. 私はcs5プロジェクトとして保存しましたが、それはまだ同じだと言われました。cs6ファイルをflas 8ファイルに変換する方法はありますか、それともhtmlコード用に作成されたバージョンに関係しますか?
actionscript-3 - as3、パラメーターを使用してステージ上でオブジェクトをインスタンス化する
たとえば、MovieClip を拡張するオブジェクトがある場合、それがある種のカスタム作成されたテキスト フィールド クラス (InputField) であるとします。
InputField コンストラクターには 2 つのパラメーターがあります (placeholderText:String = null、displayAsPassword:Boolean = false)。
ムービー クリップをステージにドラッグすると、作成されますが、パラメータは設定されません。構築時にそれらを設定する方法はありますか?
明確にするために、このムービー クリップをステージにドラッグするだけで、作成してコード ビハインドから addChild() を実行できるようにしたいと考えています。
flash - ネストされたシンボルの編集中の Flash CS6 のパフォーマンスの問題
申し訳ありませんが、これは AS3 の問題ではありませんが、CS6 を定期的に使用している他のユーザーが参加できることを願っています。
「その場で編集」(シンボルをダブルクリック) を使用してネストされたシンボルを編集すると、Flash CS6 のパフォーマンスが大幅に低下することに気付きました。ネストされているとは、シンボル内、シンボル内などのシンボルを指しています。最適化を試みる必要があるネストされたシンボルの深さに既知の制限はありますか? キャンバスのリフレッシュ ラグは、5 シンボルの深さあたりで顕著になり、それを超えるとひどくなる可能性があります。CS6 を使用してアート アセットを作成し、スプライトシートをライブラリから直接エクスポートしています。FLA にはビデオ、インポートされた画像、テキストは含まれていないため、公開時のパフォーマンスは問題になりません。
ネストされたグラフィック シンボルが多すぎて、Flash で処理できませんか? これまでのところ、Flash のパフォーマンスはリリースごとに向上するだけで、悪化することはないと思っていました。フラッシュは、RAM (最大 450Mb の 8Gb を使用)、CPU (Core i7 2600)、または GPU (AMD HD-6900) を使い果たすほどではありません。ネストされたシンボルの奥深くにこれらのラグの問題があるワコムを使用することさえできません。
洞察をお寄せいただきありがとうございます。これにより、生産性が一時的に停止することがあります。
actionscript-3 - Flash pro cs6 ステージにオブジェクトを配置すると、stage3d アクセラレーションにスターリングが使用されますか、それとも古い Flash が使用されますか?
stage3d ハードウェア アクセラレーションを使用して 2D ゲームを作成するには、スターリング フレームワークを使用するのが最適です。スターリング チュートリアルは flash pro cs6 を使用せず、レベルの設計はコードで行われます。これは、flash pro cs6 が古い Flash API を使用しているためです。ハードウェア アクセラレーションがありません。つまり、ステージ上のアートを flash pro cs6 でムービー クリップに変換する場合、Flash エディタは Flash.display.MoviClip または Starling.display.MoviClip が好きですか?
また、Flash pro cs6 が「flash.display.MovieClip」を使用している場合、パフォーマンスが低下しますか?それとも、stgae3d ハードウェア アクセラレーションを取得するためにゲームを完全にスターリングにする必要はありませんか?
iphone - iOS 6 Flash IPA で背景が黒の PNG
Flash Professional CS6 で iOS アプリを作成しています。SWF に直接、透明な PNG 画像 (背景が透明な画像) を埋め込みました。Flash IDE ステージではイメージは完璧に見えますが、デバイスで IPA をコンパイルしてテストすると、次のようになります。
- iPad/iOS 5 でテストすると、画像は素晴らしく見えます。
- iPhone/iOS 6 でテストすると、画像の背景が黒くなり、画像が引き伸ばされてハーフカットされたように見えます。
私に何ができる?あらゆる種類の PNG (PNG-24、PNG-8、...) を試しましたが、常に問題が発生します。
[UPDATE] GIF 画像でも同じ動作をします!
actionscript-3 - 同じ初期時間に開始しながら、アニメーション化されたアナログ時計を別の時計の2倍の速度で実行する方法
同じ初期時刻を表示する2つのアニメーション化されたアナログ時計を開始し、一方をもう一方の2倍の速さにして、1秒が0.5秒になるなど、「リアルタイム」時計を追い越すにはどうすればよいでしょうか。秘訣は、両方が現在の時刻の表示を開始する必要があるということです。
これは簡単かもしれませんが、クロック2の変数に乗数を追加するたびに、間違った時刻に開始され、ティックがスキップされます。
これが私が出発点として使用したActionScriptです(両方のクロックは同じです):
actionscript-3 - Actionscript 3 Flash CS6 でトレース機能が動作しない
最近 Flash CS6 にアップグレードしましたが、Actionscript 3 のトレース ステートメントが出力ウィンドウに書き込まれません。
この Actionscript で簡単なドキュメントを作成すると...
...出力ウィンドウに結果が表示されません。なぜこれが起こっているのかわかりません。これはバグですか?
そして、私はこれを調査しました、そして私はあなたにこれを言うことができます:
- 私はローカルで公開しているだけですが、これはまだ起こっています。
- HTML ではなく Flash にプレビューを公開しています
- パブリッシュ設定タブで、「トレース アクションを省略する」のチェックが外されている
- [出力] パネルで、フィルターのすべてのオプションを試しました (何もないものから「なし」、詳細なものまで)。
私はそれが機能していたと確信しており、その後停止しました。
何かご意見は?
actionscript-3 - フレーム 1 に戻ると SWF がクラッシュする
フレーム 1 に戻ろうとするたびに、SWF がクラッシュします (Flash でテストしたときではなく、Flash からエクスポートしたときです!)。フレーム 1 には、いくつかの変数宣言、1 つの enter.frame イベント リスナー、4 つの mouse.click イベント リスナー、および 1 つの stop を配置しました。後で単純な gotoAndStop(1); を使用します。戻る。ボタンをクリックすると、1 秒間停止し、その後 SWF が閉じます。
SWF は、発行および実行時に、Adobe Flash の外部でのみクラッシュします。
アクションレイヤー:フレーム1
アクション レイヤー: フレーム 2
ボタン レイヤー: フレーム 2
actionscript-3 - AS3 Frame スクリプトは、指定時ではなく即時に実行されます
クリップの再生が終了したら実行MovieClip
するフレーム スクリプトを追加して追加する必要がある次のコードがあります。MovieClip
ただし、以下に示すコードは、が追加されるとすぐにフレーム スクリプトをトリガーし、そのMovieClip
理由がわかりません。
より単純な例を試してみましたが、問題なく動作します。は 21 フレームの長さで、とでMovieClip
フレーム スクリプトをトリガーしようとしましたが、アイデアが足りません!totalFrames
totalFrames - 1