![]() |
направление шарика в сторону курсора мыши
есть шарик с именем mc который можно двигать с помощью клавиатуры.. при нажатии клавиши А либо левой кнопки мыши этот шарик стреляет другим шариком но лишь в одном направлении..
вот код: Код AS3:
Добавлено через 3 часа 16 минут нашел такой код Код AS3:
|
расчитывай "найденный" код по ивенту MOUSE_DOWN
чтот вроде: Код AS3:
|
сделал по этому методу шарики при выстреле не прилипают к курсору но все равно продолжают менять направление в сторону где находился курсор при повторном выстреле
Код AS3:
|
проблема так и не решена((
пробовал сделать еще таким методом Код AS3:
|
ты при каждом нажатии на кнопку мышки переопределяешь направление для всех шариков
Код AS3:
|
как это исправить?? задать параметр для i правильно понимаю?
|
там вообще цикл не нужен
Код AS3:
|
Вложений: 1
я новичок во флеше поэтому делаю тем методом который более менее понятен..
кому не сложно посмотрите пожалуйста исходный файл помогите исправить уже неделю мучаюсь с этим шаром(( |
Вложений: 1
у меня твой файл не открывается, наверно CS5.
я без классов писать не умею. |
Попробуйте так:
Код AS3:
и затем брать их из шарика в цикле Код AS3:
|
2kseniya, а есть разница между кодом в кадре и кодом в классе? Ну всмысле в чем плюсы, минусы?
|
писать в кадрах зло)
конечно лучше в классе, например: Код AS3:
|
Вложений: 1
Не смог открыть твой пример.
Написал свой. Код AS3:
|
Цитата:
Добавлено через 17 минут Цитата:
пишу обобщенно, к словам не придираться имеется ввиду что код притерпевает некоторые изменения при перенесении в класс ("package{" и т.д.) |
Цитата:
- нет строгости к import'у экземпляров предопределённых классов - нет строгости к объявлению типов переменных что есть хорошо когда эксперементируешь Минусы: - Код в кадрах компилируется в динамический класс MainTimeline, что есть плохо, не правильно, затрата ресурсов процессора - Код в кадрах только для Flash IDE, разработчики с FB или FD не смогут его править. - Не будет чёткой архитектуры проекта, более 2к строчек кода на одном кадре и разбираться будет сложновато Вы такой ответ ожидали? А вобще из сообщения выше Код AS3:
|
Цитата:
А вообще, автору неплохо было бы почитать какую-нибудь правильную литературу например "Колин Мук - Actionscript 3.0 для Flash" и подобные темы как данный топик его уж точно не привели бы в ступор. |
+1,
спасибо.. проблема решилась хранить speedXFROM и speedYFROM в шарике тоже была такая идея но не знал как правильно осуществить.. сейчас все получилось.. спасибо за помощь |
А все же хранить отдельно скорость, а отдельно направление куда правильнее имхо.
|
Цитата:
|
| Часовой пояс GMT +4, время: 18:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.