ルート クラスのイベントをアクティブにするバブル イベントがあります。ルート クラスから、バブル イベントをアクティブにしたオブジェクトのプロパティを使用するオブジェクトを追加します。私はこのコードでこれを行います:
public function addInfoWindow(e:Event):void
{
dockTarget = e.target as DisplayObject;
infoWindow = new InfoWindow();
addChild(infoWindow);
infoWindow.setContent(dockTarget.x, dockTarget.y, dockTarget._id, dockTarget._name, dockTarget._description);
}
x と y の値は正常に渡されますが、プロパティ _id、_name、および _description を使用すると、「静的型 DisplayObject の参照を介した未定義のプロパティ _id へのアクセス」が発生します。エラー。
イベント ターゲットを displayObject として渡したときに、ターゲット オブジェクトが静的になったと想定しています。
オブジェクトまたはそのプロパティをバブリングする別の方法はありますか? または、この効果を達成する他の方法はありますか?