Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Adobe LCCS:如何等待两个sharedProperties同步?_Actionscript 3_Adobe - Fatal编程技术网

Actionscript 3 Adobe LCCS:如何等待两个sharedProperties同步?

Actionscript 3 Adobe LCCS:如何等待两个sharedProperties同步?,actionscript-3,adobe,Actionscript 3,Adobe,我在一个应用程序中有两个,其中一个是另外一个batonProperty。如果我只想同步其中一个事件,那么这很容易,我只需要向同步事件添加一个eventlistener。如果我有两个,我仍然可以将事件侦听器连接到这两个事件侦听器,以检查每个事件何时同步,但是如何等待它们都同步呢 非常感谢我可以测试的任何代码示例。我没有使用过sharedProperties,但是对于任何需要等待多个事件的情况,如果您不知道事件发生的顺序,您可以使用以下非常基本的设置: var event1occurred:Bool

我在一个应用程序中有两个,其中一个是另外一个batonProperty。如果我只想同步其中一个事件,那么这很容易,我只需要向同步事件添加一个eventlistener。如果我有两个,我仍然可以将事件侦听器连接到这两个事件侦听器,以检查每个事件何时同步,但是如何等待它们都同步呢


非常感谢我可以测试的任何代码示例。

我没有使用过sharedProperties,但是对于任何需要等待多个事件的情况,如果您不知道事件发生的顺序,您可以使用以下非常基本的设置:

var event1occurred:Boolean;
var event2occurred:Boolean;

function onEvent1(e:Event):void {
    event1occurred = true;
    checkIfAllEventsOccurred();
}

function onEvent2(e:Event):void {
    event2occurred = true;
    checkIfAllEventsOccurred();
}

function checkIfAllEventsOccurred():void {
    if(event1occurred && event2occurred) {
        // Do stuff here
    }
}