У меня есть AS2 .swf, загружаемый как дочерний по отношению к родительскому AS3 .swf. AS2.swf вызывает loadmovie () и unloadmovie () для отображения 3 файлов jpeg. Изображения загружаются в первый раз, но после этого вызов loadmovie () для замены изображения или вызов unloadmovie () завершаются ошибкой. Я нашел следующий отчет об ошибке Adobe (https://bugs.adobe.com/jira/browse/ASC-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel), в котором говорится об этом был решен, а также сказано, что дочерние фрагменты роликов могут быть заменены без проблем. Вот код, который я звоню.
_root.help_mc.scenes_image1_mc.loadMovie("first.jpg");
_root.help_mc.scenes_image2_mc.loadMovie("second.jpg");
_root.help_mc.scenes_image3_mc.loadMovie("third.jpg");
_root.help_mc.scenes_image1_mc.unloadMovie();
_root.help_mc.scenes_image2_mc.unloadMovie();
_root.help_mc.scenes_image3_mc.unloadMovie();
Я плохо разбираюсь в ActionScript, поэтому боюсь, что могу неправильно ссылаться на фрагмент ролика. В отчете об ошибке говорится, что дочерние swf-файлы не могут заменить их, но если AS2 swf действует как псевдо-корень, могу ли я ссылаться на мувиклип через AS2 swf?