CreationComplete НЕ поможет, если вы говорите о загрузке SWF-содержимого или чего-то действительно внешнего в этом роде. CreationComplete запускается, когда компоненты MXML размещены, как определено в MXML (вложенные компоненты IE, кнопки, блоки, холсты и т. Д.), Поэтому контент, который необходимо загружать извне (изображение, swf), не учитывается.
Что вам нужно сделать, так это отслеживать все, чего вы ждете, и запускать настраиваемое событие после загрузки всех этих элементов.
Один из возможных хакерских способов сделать это - прослушать любое событие завершения загрузки, относящееся к каждому элементу, а затем попросить их обратный вызов той же функции, которая увеличивает значение, равное количеству компонентов, которые вы ждете. Это означает, что вам нужно уделять больше внимания, если вы его изменяете, но это также означает, что вам не нужно проверять логическое значение для каждого элемента, который необходимо загрузить (IE «if (image1Loaded && image2Loaded && swfLoaded)» и т. Д.)
person
Aaron
schedule
30.09.2008