問題タブ [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:データ型がそれ自体でTextFieldからDisplayObjectに自動的に変更されるのはなぜですか?
この単純なAS3コードで何が起こっているのでしょうか。オブジェクトがTextFieldからより一般的なDisplayObjectに変更されるのはなぜですか?
この質問はAS3に似ています。SimpleButtonタイプのグローバル変数が不明な理由でDisplayObjectに変更され、.upState.textColorにアクセスできなくなります。。これを投稿するのは、より焦点が絞られており、より広範な問題の1つの側面を扱っているためです。
actionscript-3 - as3 mouseEnabled はまだ私にとって問題です
数年経った今でも、mouseEnabled についてまだ理解していないことがあります。私はスプライトを持っています (たとえば、ここでは "Sky" で、多くのオブジェクトが含まれています。そのうちの 1 つは、マウス イベントを受け取りたくない雲です。この空を他の表示オブジェクトに重ねます。雲を見えますが、マウス イベントをブロックしません。雲の切れ間から木が見える場合は、その木をクリックできるはずです。
スカイクラスでは:
この構成でも、雲がツリーの上にあるときは、雲がブロックしてツリーをクリックできません。どうして???
apache-flex - ActionScript 3 で図形にテキストを描画する
ActionScript のみを使用して DisplayObject または Shape にテキストを描画する方法はありますか? Web で見つけることができる唯一の方法は、TextField を作成することですが、TF を DisplayObject または Shape に追加することはできません。
編集:
viatroposのおかげで解決しました。
興味のある方へ:
DisplayObject
オブジェクトの関数にIBitmapDrawable
引数として渡すことができる実装を実装し、 を使用して描画できます。draw
BitmapData
graphics.beginBitmapFill
flash - obj.getBounds().height が obj.height よりも大きな高さを与えるのはなぜですか?
Flash と ActionScript は初めてですが、うまく管理できています。私の邪魔をし続けているものの 1 つは、s のwidth
とheight
プロパティですDisplayObject(Container)
。私はついにそれらの周りに頭を抱え始めており、Sprite
たとえば a の幅と高さはそれらの内容によってのみ決定されることを学びました。
私は次のことを理解していません:私はたくさんのs をSprite
追加するを持っています。Button
ボタンにはすべてheight
30 と0 があります。そのため、含む の は 30 であるy
と予想されます。驚いたことに、は 100 です。height
Sprite
height
height
a のプロパティに関する Adobe ドキュメントには、次のように記載されていDisplayObject
ます。
表示オブジェクトの高さをピクセル単位で示します。高さは、表示オブジェクトのコンテンツの境界に基づいて計算されます。
どうやら、オブジェクトの「境界」が重要です。Sprite
だから私は先に進んで、 s を含むこの小さなテストを書きましたButton
:
このコードは、表示リストに追加されたすべてのオブジェクトを繰り返し処理し、それらのy
、height
および のgetBounds().height
値を表示します。驚くべきことに、出力は次のとおりです。
これは、ボタンの境界が実際には高さ (および視覚的に表示される高さ) よりも大きいことを示しています。しかし、なぜそうなのかはわかりません。だから私の質問は:
- ボタンの境界が高さよりも大きいのはなぜですか?
Sprite
含まれるオブジェクトの位置とサイズに基づいてボタンが予想よりも大きくならないように、ボタンの境界を設定するにはどうすればよいですか?
ちなみに、ボタンは次のように作成されます。
actionscript-3 - AS3のDisplayObjectへのFacebookデータ
Facebookのデータ(例:user_pic)をDisplayObjectに変換して、操作を簡単にすることはできますか?私がやろうとしているのは、ユーザーが自分のサイトでFacebookConnectを実行して、ギャラリーに送信する前に画像を拡大縮小できるようにすることです(変換ツールの使用法など)。
actionscript-3 - ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元エラーの子である必要があります - AS
オブジェクトがステージ上に存在するかどうかを確認して削除する関数内に、次のコード スニペットがあります。
で変更しようとしましstage
たthis
がroot
、常にこのエラーが発生しますArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller
actionscript-3 - AS3: 表示オブジェクト x, y のポイント?
現在、hitTestPoint オブジェクトで使用する表示オブジェクトの x と y で更新する必要があるポイントがあります。新しいポイント var を作成し、その x と y を継続的に更新することなく、表示オブジェクトからポイントを取得する方法はありますか?
actionscript-3 - AS3 で表示オブジェクトのドラッグ座標を制限する
オブジェクトを作成するクラス内から親オブジェクトまたはステージに従って表示オブジェクトの座標を参照するにはどうすればよいですか?
基本的に、カスタム クラスから新しいスプライト オブジェクトを作成し、それを表示リストに追加するときに、ドラッグ座標をステージまたはステージのセクションに制限するコードをカスタム クラスに含めたいと考えています。
actionscript-3 - AS3 での親の削除: これにより、すべての子で使用されているメモリが解放されますか?
かなり大規模なフラッシュ プロジェクトを作成しているため、メモリ使用量が心配です。アプリケーションの各セクションの最後で、コンテンツを保持する包括的な親要素を削除します。これにより親が削除されますが、これにより、これに含まれる各子のメモリも解放されますか、それとも親を削除する前にそれらを削除するために反復を実行する必要がありますか?
私が望むものを表現していない場合に備えて、もう少し説明します。
このコードを使用して:
movie2 と movie3 はメモリから削除されますか、それともまだ保存されていて、リンクが解除されているだけですか?
actionscript-3 - DisplayObject アニメーションのループ
ランダムな速度でランダムな動きをする複数のオブジェクトがあります。私はアニメーションを繰り返したかった。
アニメーションが終了したら onComplete を使用して各オブジェクトを再起動しようとしましたが、具体的にそのオブジェクトをターゲットにするにはどうすればよいでしょうか? 現在、そのオーバーフロー