Выберите кнопку или мувиклип на определенном кадре.
Я получил файл для редактирования, и мне нужно добавить дополнительную функцию для кнопки во внешнем файле. эта кнопка не будет отображаться до определенной временной шкалы (что указано в кадре 120). проблема в том, что я могу выбрать любые элементы на сцене на временной шкале 1(или в рамке 1) во внешнем файле acitonscript. но когда я попытался выбрать кнопку, которая будет отображаться на frame120, она говорит мне "ноль". Я знаю, что это сезон, потому что он еще не был создан на frame1. но как я могу выбрать элемент в определенном кадре или как я могу решить эту проблему, используя actionscript. не встроенный actionScript. нужно сделать во внешнем файле.
Спасибо
1 ответ
Вы можете обернуть свой код в функцию и передать его addFrameScript
метод.
Итак, в вашем.as-файле, если его область действия - это мувиклип, который удерживает кнопку на 120-м кадре, используйте this
в противном случае я предполагаю, что указанный фрагмент ролика упоминается во внешнем файле как mc
:
//first parameter is the frame number to run this script on (since frame one is actually 0, you need to subtract one from the actual frame number)
mc.addFrameScript(120 - 1, function(){
var btn = mc["buttonInstanceName"];
//do whatever with your button;
});