|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2012
Сообщений: 5
|
Небольшой вопрос новичка в AS 3.0. Помогите пожалуйста?
Столкнулся с проблемой. Почему после компиляции такого кода:
for (var f:int=-1; f<=6; f++) { var ggg:int=f+2; igrok["pl"+ggg].y=500; igrok["pl"+ggg].y+=50; } TypeError: Error #1010: Термин не определен и не имеет свойств. at _fla::MainTimeline/rasstanovka() at _fla::MainTimeline/frame1() , а вот такой код: for (var f:int=-1; f<=6; f++) { var ggg:int=2; igrok["pl"+ggg].y=500; igrok["pl"+ggg].y+=50; } ??? Причём, визуальный результат работы программы в обоих случаях отображается, только в первом случае выполнение программы прекращается на этом коде, а во втором - продолжается дальше. |
|
|||||
Регистрация: Oct 2012
Сообщений: 5
|
Ой, извините. Не совсем удачно присвоил значение переменной.
Присваиваю ей значение , но всё так же работает без ошибок, то есть igrok["pl1"] существует. |
|
|||||
Регистрация: Oct 2012
Сообщений: 5
|
Всем спасибо!
Действительно, слишком много итераций в цикле сделал - больше, чем существует экземпляров. Ошибка детская - каюсь. Ну, зато больше такого не возникнет. Только первый месяц начал постигать AS 3.0, уверен, что вопросов будет ещё уйма... |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Myshyakoff Советую почитать Колина Мука. Там очень много интересного рассказано, поднимаются самые простые вопросы, до сложных, а со временем и опытом появится понимание языка, причем не только as3, но и всех остальных.
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Название темы не отражает сути вопроса.
__________________
Reality.getBounds(this); |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
закрыто.
|
Часовой пояс GMT +4, время: 07:37. |
|
« Предыдущая тема | Следующая тема » |
|
|