popup2 が閉じられたときに起動するカスタム イベントを作成します。popup2 を閉じる直前に、データをイベントに追加して起動します。Popup1 には MyCustomEvent のイベント リスナーがあり、myDataToPass プロパティにアクセスできます。何かのようなもの:
マイカスタムイベント:
package
{
import flash.events.Event;
import mx.collections.ArrayCollection;
public class MyCustomEvent extends Event
{
public var myDataToPass:ArrayCollection;
public function MyCustomEvent (type:String, bubbles:Boolean=true, cancelable:Boolean=false)
{
super(type, bubbles, cancelable);
}
}
}
データを渡す:
var newEvent:MyCustomEvent = new MyCustomEvent();
newEvent.myDataToPass = <your data here>;
dispatchEvent(newEvent);