問題タブ [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.

0 投票する
1 に答える
1299 参照

actionscript-3 - AS3:データ型がそれ自体でTextFieldからDisplayObjectに自動的に変更されるのはなぜですか?

この単純なAS3コードで何が起こっているのでしょうか。オブジェクトがTextFieldからより一般的なDisplayObjectに変更されるのはなぜですか?

この質問はAS3に似ています。SimpleButtonタイプのグローバル変数が不明な理由でDisplayObjectに変更され、.upState.textColorにアクセスできなくなります。。これを投稿するのは、より焦点が絞られており、より広範な問題の1つの側面を扱っているためです。

0 投票する
2 に答える
13464 参照

actionscript-3 - as3 mouseEnabled はまだ私にとって問題です

数年経った今でも、mouseEnabled についてまだ理解していないことがあります。私はスプライトを持っています (たとえば、ここでは "Sky" で、多くのオブジェクトが含まれています。そのうちの 1 つは、マウス イベントを受け取りたくない雲です。この空を他の表示オブジェクトに重ねます。雲を見えますが、マウス イベントをブロックしません。雲の切れ間から木が見える場合は、その木をクリックできるはずです。

スカイクラスでは:

この構成でも、雲がツリーの上にあるときは、雲がブロックしてツリーをクリックできません。どうして???

0 投票する
1 に答える
8771 参照

apache-flex - ActionScript 3 で図形にテキストを描画する

ActionScript のみを使用して DisplayObject または Shape にテキストを描画する方法はありますか? Web で見つけることができる唯一の方法は、TextField を作成することですが、TF を DisplayObject または Shape に追加することはできません。

編集:

viatroposのおかげで解決しました。

興味のある方へ:

DisplayObjectオブジェクトの関数にIBitmapDrawable引数として渡すことができる実装を実装し、 を使用して描画できます。drawBitmapDatagraphics.beginBitmapFill

0 投票する
2 に答える
3436 参照

flash - obj.getBounds().height が obj.height よりも大きな高さを与えるのはなぜですか?

Flash と ActionScript は初めてですが、うまく管理できています。私の邪魔をし続けているものの 1 つは、s のwidthheightプロパティですDisplayObject(Container)。私はついにそれらの周りに頭を抱え始めており、Spriteたとえば a の幅と高さはそれらの内容によってのみ決定されることを学びました。

私は次のことを理解していません:私はたくさんのs をSprite追加するを持っています。Buttonボタンにはすべてheight30 と0 があります。そのため、含む の は 30 であるyと予想されます。驚いたことに、は 100 です。heightSpriteheight

heighta のプロパティに関する Adob​​e ドキュメントには、次のように記載されていDisplayObjectます。

表示オブジェクトの高さをピクセル単位で示します。高さは、表示オブジェクトのコンテンツの境界に基づいて計算されます。

どうやら、オブジェクトの「境界」が重要です。Spriteだから私は先に進んで、 s を含むこの小さなテストを書きましたButton:

このコードは、表示リストに追加されたすべてのオブジェクトを繰り返し処理し、それらのyheightおよび のgetBounds().height値を表示します。驚くべきことに、出力は次のとおりです。

これは、ボタンの境界が実際には高さ (および視覚的に表示される高さ) よりも大きいことを示しています。しかし、なぜそうなのかはわかりません。だから私の質問は:

  • ボタンの境界が高さよりも大きいのはなぜですか?
  • Sprite含まれるオブジェクトの位置とサイズに基づいてボタンが予想よりも大きくならないように、ボタンの境界を設定するにはどうすればよいですか?

ちなみに、ボタンは次のように作成されます。

0 投票する
1 に答える
716 参照

actionscript-3 - AS3のDisplayObjectへのFacebookデータ

Facebookのデータ(例:user_pic)をDisplayObjectに変換して、操作を簡単にすることはできますか?私がやろうとしているのは、ユーザーが自分のサイトでFacebookConnectを実行して、ギャラリーに送信する前に画像を拡大縮小できるようにすることです(変換ツールの使用法など)。

0 投票する
3 に答える
17518 参照

actionscript-3 - ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元エラーの子である必要があります - AS

オブジェクトがステージ上に存在するかどうかを確認して削除する関数内に、次のコード スニペットがあります。

で変更しようとしましstagethisroot、常にこのエラーが発生しますArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller

0 投票する
1 に答える
1422 参照

actionscript-3 - AS3: 表示オブジェクト x, y のポイント?

現在、hitTestPoint オブジェクトで使用する表示オブジェクトの x と y で更新する必要があるポイントがあります。新しいポイント var を作成し、その x と y を継続的に更新することなく、表示オブジェクトからポイントを取得する方法はありますか?

0 投票する
1 に答える
1870 参照

actionscript-3 - AS3 で表示オブジェクトのドラッグ座標を制限する

オブジェクトを作成するクラス内から親オブジェクトまたはステージに従って表示オブジェクトの座標を参照するにはどうすればよいですか?

基本的に、カスタム クラスから新しいスプライト オブジェクトを作成し、それを表示リストに追加するときに、ドラッグ座標をステージまたはステージのセクションに制限するコードをカスタム クラスに含めたいと考えています。

0 投票する
3 に答える
2621 参照

actionscript-3 - AS3 での親の削除: これにより、すべての子で使用されているメモリが解放されますか?

かなり大規模なフラッシュ プロジェクトを作成しているため、メモリ使用量が心配です。アプリケーションの各セクションの最後で、コンテンツを保持する包括的な親要素を削除します。これにより親が削除されますが、これにより、これに含まれる各子のメモリも解放されますか、それとも親を削除する前にそれらを削除するために反復を実行する必要がありますか?

私が望むものを表現していない場合に備えて、もう少し説明します。

このコードを使用して:

movie2 と movie3 はメモリから削除されますか、それともまだ保存されていて、リンクが解除されているだけですか?

0 投票する
1 に答える
406 参照

actionscript-3 - DisplayObject アニメーションのループ

ランダムな速度でランダムな動きをする複数のオブジェクトがあります。私はアニメーションを繰り返したかった。

アニメーションが終了したら onComplete を使用して各オブジェクトを再起動しようとしましたが、具体的にそのオブジェクトをターゲットにするにはどうすればよいでしょうか? 現在、そのオーバーフロー