| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > проблема с attachMovieClip в ЗД |
| Автор: mushka 5.8.2005, 14:01 |
| Здравствуйте, господа! Читая книгу Гусркого(AS 2.0 programming in Flash MX 2004), у меня возникла проблема, когда я пытался написать, следя по инструкции в книге, пpоэкт 3Д куб. Проблемой Помогите мне. Найдя ошибку, в скажите на какой код исправить, так как я думаю, что в коде проблема. Спасибо, что потратили время. File---> |
| Автор: AlDev 6.8.2005, 03:11 |
| Несколько замечаний: 1. Прочитай help про Array.push 2. Для того, чтобы обращаться к массиву, его надо как минимум создать, вызвав констрактор: var arr:Array = new Array(); 3. Для упрощения отладки, оччень неплохо указывать всегда типы переменных. 4. при использовании onEnterFrame, onData etc указывай, к чему они относятся, например _root.onEnterFrame или this.onEnterFrame 5. attachMovie - это метод класса MovieClip и использовать его надо, явно указывая, для какого объекта ты его юзаешь: this.attachMovie("cub","cub"+n.toString(),this.getNextHighestDepth()); 6.Лирическое отступление: а побаловаться с trace и посмотреть значения переменных было тяжело? после прохождения цикла, у тебя n всё время одного и того-же значения. Ты делаешь действия после цикла, а не во время его работы. И ещё, зачем делать n++, если при каждом прохождении цикла ты пересчитываешь n заново? И нафига делать событие onEnterFrame?? Если у тебя никакой динамики, а просто отображение куба? Смотри в Attachment |