問題タブ [displayobject]
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 - AS3 で、マウス イベントが「ルート」をスキップして「ステージ」に移動するように見えるのはなぜですか?
次のコードを、block.mouseEnabled = true で 1 回、block.mouseEnabled = false でもう一度実行し、各実行中にブロックを 1 回クリックします。
「ルート」がターゲットとしてスキップされるのはなぜですか? これは設計によるものですか?この異常の設計上の理由は何ですか?
これは、子オブジェクトの mouseEnabled が false に設定されている場合、子領域がクリックされたときに親がターゲットになるという通常のパターンからの明確なブレークであるためです。
ルートは単にイベント キャプチャ/ターゲット/バブリング ラウンド トリップの非参加エンドポイントである可能性があり、そこに到達したものはすべてルートではなくステージに適用されます。
actionscript-3 - Shape、Sprite、MovieClip、およびその他の表示オブジェクト: いつ使用するか?
パッケージには大量の表示オブジェクトがありflash.display
ます。Shape
どのような状況で ,Sprite
またはを使用する必要があるかは明確ではありませんMovieClip
。それぞれを使用する際の長所と短所は何ですか?
前もって感謝します!!
actionscript-3 - Flash AS3 - DisplayObject 引数エラー - ロードされたコンテンツを削除および追加しようとしています
私はフラッシュと as3 を使用して、フォト ローダー/ビューアー/アップロード ツールを構築しようとしています。ファイル参照を使用して、ブラウズ/ロード/アップロード機能を処理しています。現在のステージには、ユーザーが選択した画像をロードする 2 つのローダー ボックスがあります。ただし、ユーザーが決定した場合は、画像を削除して別の画像を選択できるようにする必要があります。
したがって、ファイルがロードされたイベントでは、次のコードがあります。
そして、私の交換ボタンには次のものがあります:
置換ボタンを押すと正常に動作しますが、別のイメージをローダーにロードすると、次に置換ボタンを押すと (またはそれ以降)、フラッシュ as3 ファイルで次の引数エラーが発生します。
これが何を意味するか知っている人はいますか?最初ではなく2回目以降にのみ発生するのは奇妙です. 私が持っていれば
currentContent.addChild(currentLoader); addChild(currentContent);
、ロード時と
currentContent.removeChild(currentLoader); removeChild(currentContent);
置換機能だけでうまくいくと思いましたか?
それも役立つ場合は、完全なas3コードを以下に示します
私は 3 ~ 4 か月しかフラッシュを学習していないので、気楽にやってください。コードが最善の方法で行われていない場合は、申し訳ありません。:)
ローレン
actionscript-3 - AS3: スプライトをファイルに保存して読み返す?
私は Actionscript 3 を使用しています。ベクトル グラフィック スプライトをファイルに書き込んで、後でロードし直す必要があります。通常は ByteArray でシリアル化するだけですが、どうやらスプライトをシリアル化することはできません。しかし、それは単なるデータなので、ファイルで表現する何らかの方法が必要です。指が痛くなるまでググってみましたが、何も出てきません。これを行う方法を知っている人はいますか?ありがとう!
actionscript-3 - AS3 - すべてのオブジェクトをステージに追加する必要がありますか、それとも画面上のオブジェクトだけを追加する必要がありますか?
actionscript3 (cs5.5 または flashdevelop) で、オフスクリーン表示オブジェクトを管理するためのベスト プラクティスは何ですか?
オプション A : レベルをロードしている間、すべてのオブジェクトをステージに配置します (一方向が画面外にある場合でも)。
また
オプション B : どのオブジェクトを画面に表示するかを追跡し、表示する必要がある場合は画面に追加し、表示しない場合は削除します。
オプション A の方がはるかに管理しやすいことは間違いありませんが、実際にはどちらのオプションの方がパフォーマンスが高いでしょうか? 特定のシナリオではどちらが優れていますか? (つまり、タイル マップは、画面上に表示されるタイルを管理することでメリットが得られる場合がありますが (特に巨大なマップの場合)、おそらくフラッシュがこれらすべてを舞台裏で処理するのでしょうか?)
actionscript-3 - 指定された DisplayObject は呼び出し元の子でなければなりません
特定のオブジェクトに対して、このエラーが時々発生します。何らかの理由で、この問題は、このオブジェクトを 1 つではなく 2 つスポーンしたときに開始されるようです。基本的に、コインを落とす敵がいて、1 人の敵が 2 をドロップします。それらを同時に拾うと、このエラーが発生し始めます。
これは、プレイヤーとコインが衝突したときに、衝突チェックによって呼び出される関数です。この問題は通常、この機能で一度に 2 枚のコインを拾ったときに始まります。
コードを編集しました。
javascript - display:visibleの非表示のリンク
しばらく潜んでいますが、これが私の最初の投稿です。気楽に行ってください!:-)
「目次」のリストを含むFAQページをテーブルに設定しました。「表示」ボタンをクリックすると、本文が表示されます。
「表示」ボタンをクリックしてdisplay:none trをdisplay:blockに変更する<a href...>
と、trのコンテンツにが含まれている場合を除いて機能します。その場合、線を強調表示しない限り、リンクは表示されません。
JSはこんな感じ-
HTMLは次のようになります。
何か案は?
更新
では、非表示/表示したい行からスタイルを削除するというリスター氏の提案を考慮して、別の外観がありました。基本的に、リンクはまだ表示されていませんでした。
ページとCSSドキュメントをデスクトップに配置し、CSSから何かをプルダウンしているのではないかと思ったので、そこからページをロードしました。
リンクは、ファイルが保存されている場所以外の変更なしで正しく表示されます。
今、私は本当に混乱しています
アップデート
並べ替えました!まあ...まだですが、私はそれが何であるかを知っているので、ほんの数分かかるはずです。
そのメインページには、いくつかのスタイルマークアップが含まれているナビゲーションバーを含む他のドキュメントのPHPインクルードがいくつかあります。そこに{color:white;}があり、このリンクも白になっています。
ページをPHPではなくHTMLに変更した場合、色が正しいことを発見したので、サーバー側から何かが含まれているに違いないと考えました。
コメントをありがとうございました。1/コードの数ビットを整理するのに役立ちました2/正しい方向に向けてくれました。
リスター氏に特に感謝します。
誰かがこれを閉じてもらえますか。私は7時間新しいので、私自身の質問に答えることはできません。
actionscript-3 - as3 に読み込まれた swf からすべてのフレームを取得する
ヘルプを使用して外部 SWF をロードMovieClipSWFLoader
し、 でシーンに追加しますaddElement
。したがって、フレームの合計数を知っており、nextFrame/prevFrame を使用してナビゲートできます。各フレームのプレビューを含むサムネイル付きのパネルを作成する必要があります。たとえば、MovieClip から各フレームを取得して配列に格納するにはどうすればよいですか?
javascript - ハッシュタグで表示を変えるJavaScript
私はJSが初めてで、非常に単純に見えるものに問題があります。ページがURLの最後に#で読み込まれるように、コードを作成しようとしています。www.example.com#hashtag の場合、div が表示されます。# がない場合、div は表示されません。
私のコード:
JS:
HTML:
coronasdk - スーパークラスでミドルクラス ライブラリを使用する
私はこのようなことをしようとします:
「中産階級」が必要
表示オブジェクトにしたいいくつかのボタンを作成するために...
しかし、うまくいきません。DisplayObject がクラスとして認識されていないようです。