![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
stage.mouseY - this.y, stage.mouseX - this.x - это длины катетов. Причем здесь точка поворота??
Она у меня вращается относительно (0,0), даже если подставить значения, хотя это и так ясно. |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Хаха)) Мистика. Ладно, может у меня руки кривые:
package { import Game.Cannon; import Game.Projectile; import flash.display.Sprite; import flash.events.MouseEvent; [SWF (height="500", width="1000")] public class main extends Sprite //Главный файл { private var cannon:Cannon private var projectile:Projectile; private var cannonAngle:Number; public function main() { cannon = new Cannon(); stage.addChild(cannon); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveListener); stage.addEventListener(MouseEvent.CLICK, clickMoveListener); } private function mouseMoveListener(e:MouseEvent):void { cannon.rotation = Math.atan2(stage.mouseY - 490, stage.mouseX - 10) * 180 / Math.PI; cannonAngle = Math.atan2(stage.mouseY - 490, stage.mouseX - 10) * 180 / Math.PI; // trace(stage.mouseX, stage.mouseY); } private function clickMoveListener(e:MouseEvent):void { //projectile = new Projectile(); } } } package Game { import flash.display.Sprite; import flash.events.MouseEvent; public final class Cannon extends Sprite //Моя пушка ;) { private var cannon:Sprite; public function Cannon() { super(); cannon = new Sprite(); cannon.graphics.beginFill(0x000000, 1); cannon.graphics.drawRect(10,485,50,10); cannon.graphics.drawCircle(10,490,10); this.addChild(cannon); } } } |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
проблема здесь
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Поясни пожалуйста...
|
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
Вот, только в этих двух:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Все, исправил. Работает!
|
|
|||||
|
[+1 03.01.12]
[++1 03.01.12] Регистрация: Dec 2011
Сообщений: 29
|
Доброго дня суток вот что у меня получилось подскажите где ошибка
если посмотреть на свф фале крутится оно как то не корректно (
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|