Прикрепить фильм из loadVariablesNum

#flash #variables #actionscript-2 #flash-cs5

#flash #переменные #actionscript-2 #flash-cs5

Вопрос:

Я загружаю переменную в кадре 1 с помощью loadVariablesNum("text.txt", 0); . Вызывается переменная, dayDate и для этого примера значение равно 09 .

В моей библиотеке есть movieClip вызываемый d09 файл, который я хотел бы присоединить к пустому movieClip (имя экземпляра: myLoader ) через значение переменной.

Я могу загрузить его «обычным» способом следующим образом myLoader.attachMovie("d09", "d09", 1);

Но как мне вставить значение моей переменной в этот оператор? Я пытался ввести имя переменной (например myLoader.attachMovie("dayDate", "d09", 1); ), но это просто не будет делать то, что мне нужно

Ответ №1:

Я некоторое время не использовал AS2, поэтому я не уверен, что означают эти параметры для attachMovie. Однако я полагаю, что вы хотели бы создать строку «d09» следующим образом: «d» DayDate

Таким образом, ваш код будет выглядеть примерно так:

 myLoader.attachMovie("d"   dayDate, "d09", 1);
  

(Кстати, под «значением 09», я предполагаю, вы имеете в виду, что datDate — это строка «09». Если вы просто имеете в виду число 9, то вам придется добавить начальный 0.)

Комментарии:

1. Спасибо — но это сработало только после того, как я установил gotoAndPlay(1) во фрейме # 2. Почему я не могу сразу захватить переменную?

2. Найден метод «сворачивания» в actionscript.org но запуск if / else не работает… И у меня есть идея, что есть более изящные способы остановить процесс до загрузки переменной. Советы были бы оценены. Или, может быть, это для другого вопроса.