![]() |
Передвижение всех элементов массива по .x и .y координатам.
Продолжаю улучшать урок, сейчас у меня проблема с передвижением всех шаров вверх и вниз.
Написал функцию: Код AS3:
|
Цитата:
Цитата:
|
Каким образом, не доскажите? Скорость одна, а как засунуть все элементы массива в контейнер?
|
Это зависит от того, как вы их создавали. Либо программно, либо на сцене Flash IDE.
|
Могу скинуть исходник:
http://*****************/files/6otbhyx0m |
1. Файлы надо выкладывать на форум, а не туда где постоянно пишут "ВНИМАНИЕ! Вы исчерпали лимит подключений! Попробуйте повторить через XX минут(ы). "
2. У меня CS3, поэтому, если у вас fla версии выше, то придется ждать кого-нибудь другого. |
А как кинуть на форум? Вот код двух файлов:
1 (balls.fla) Код AS3:
Код AS3:
|
|
У меня не получается ничего сделать, я делаю прослушиватель событий, но он мячи не реагируют на движение. Покажите пожалуйста как надо сделать...
|
Вы хотите сделать что шары на кнопку клавиатуры вниз спускались, а на кнопку верх поднимались?
|
Да, а так же влево и вправо. Именно все шары из массива.
|
Код AS3:
|
Спасибо большое! case я отлично знаю :) Я хоть и нуб, но Мука читал ))
Добавлено через 2 минуты Вылезло 4 ошибки: строка 39 Warning: 1100: Присвоение внутри условного выражения. Вы имели в виду ==, а не =? Все 4 такие же... Что делать? |
Код AS3:
|
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at Ball() at balls_fla::MainTimeline/addBall() Час от часу не легче... Я раньше понимал в чём ошибка, но не знал как исправить. А сейчас я просто в тупике... |
Код AS3:
|
Теперь всё нормально, остался всего один небольшой нюанс :) Как сделать чтобы при задержании клавиш, функция выполнялась многократно, то есть если держать вверх, то лететь будет вверх пока не отпустишь...
Извините, я наглею, но очень хочу узнать! |
подсказки :)
Код AS3:
|
В смысле этот код засунуть в Ball.as? Я не понял подсказки :)
|
Цитата:
|
Я хочу всё это понять на примере. Я вроде всё сделал, всё получается, шары поднимаются. Но как сделать, чтобы при задерживании кнопки шары летели вверх бесконечно, я не знаю.
Добавлено через 17 минут Ау..? |
Там надо коварять класс Ball, я не буду в его логике разбираться.
|
Ладно, подожду кого-нибудь ещё... Просто это последние что я хотел добавить в дополнение к уроку. И тут проблема, которую уже не решить.
|
Вот, это должно работать, но это не лучший вариант
Код AS3:
Код AS3:
|
Всё работает, большое спасибо! Я понял, что надо сделать доступ к переменной "public" и добавить
Код AS3:
Спасибо! |
| Часовой пояс GMT +4, время: 16:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.