После прочтения учебника Flash, я до сих пор не уверен, что именно это поток программы в целом:Вспышка: понимание программы потока
В частности, у меня есть демо флэш-игры (вроде супер стиля Марио) , В нем у меня есть два типа оружия - простой огонь и большой огненный шар. Я просмотрел код, чтобы лучше узнать flash [я очень новый - с понедельника на этой неделе].
Я видел, что у программы есть переменная, которая отслеживает количество использований, которые я оставил в каждом оружии. Я попытался просмотреть все места, в которых была использована эта переменная, но я не мог найти, где она влияет на рисунок на экране.
Я даже попытался удалить объявление переменной, а затем проверить его - так что я могу найти все ссылки на переменную - Кстати, любой удобный способ найти все ссылки на переменную/метод/класс [Я использую ADOBE FLASH CS5.5]? Кроме того, я попытался изменить начальное значение переменных на «12», и я заметил, что, когда я тестирую игру, у оружия есть 12 применений.
Итак, моя проблема: 1. Кажется, что эта переменная каким-то образом влияет на рисунок. Тем не менее, я не знаю, как это происходит, поскольку весь код, который я нашел, который использует эту переменную, не имеет никакого отношения к чертежу. Это все, логика, например
if(var <= 0){
var--;
} else{
return false;
}
Откуда это влияние?
- Любой способ получить все ссылки на переменную [как в eclipse ctrl + shift + g]?
спасибо.
Когда я удалил объявление - все не сработало. Тем не менее, все ошибки, которые я получил там, где «логический» материал, а не какая-либо команда рисования. Кстати, это AS3. – user967710
Ах! Хорошо, теперь мы куда-то. Во вспышке нет команды «ничьей». Все делается на OnEnterFrame, и все вступает в силу немедленно. Невозможно создать другие потоки, есть только цикл рисования. Единственное, что может произойти асинхронно, - это загрузить изображения, но Flash vm позаботится об этом. Таким образом, в основном, если вы измените movieclip.x на 20 .. вы ACTUALLY переместили клип, и он будет нарисован как таковой. – BoredAndroidDeveloper
Одна вещь, которую вы можете проверить, - это войти в библиотеку и получить свойства в мувиклипе. Если у него есть класс, вам нужно искать файл, заканчивающийся на «.as». Вероятно, у вас будет код, который вы ищете – BoredAndroidDeveloper