Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ActionScript В цикле добавить много обьектов на сцену https://www.cyberforum.ru/ actionscript/ thread978505.html
С помошью цикла for я создаю несколько рядов мувиклипов определенного типа из библиотеки(нарисовал, задал instanse name). Когда запускаю проект(ctrl+t) то они появляются(100 штук). А мне надо что б они появились еще в Adobe Flash на сцене в кадре. Как такое сделать? ИлИ надо вручную это делать?
ActionScript Добавление квадрата на сцену
Добрый день, не давно начал разбираться в A.S. 2.0. Есть ли возможность добавление объекта(например квадрата) с помощью кнопки. И если есть, то квадрат нужно ли его делать спрайтом? Заранее спасибо.
ActionScript Мультиплатформенность Добрый день. Я пишу в программе flash builder 4.6. После сборки получается swf файл. Его можно открыть только на компьютере(не на мобильных устройствах). Получается, что если я хочу написать игру и для компьютера и для мобильных устройств(вроде есть 2 разных платформы), мне нужно писать 3 разные игры? Я слышал что-то о мультиплатформенных средах разработки, но ничего внятного не нашел(только... https://www.cyberforum.ru/ actionscript/ thread976332.html ActionScript Печатающийся текст https://www.cyberforum.ru/ actionscript/ thread974843.html
Будьте добры .Кто знает как можно внедрить печатающийся текст в мой флэш - клип ,помогите пожалуйста.Буду рад,если соизволите почомь = ) Спасибо,заранее.
ActionScript + WinForms ActionScript
Написал небольшую флешку, она работает нормально, теперь необходимо управлять ее работой через С#, добавляю ShockWave компонент на форму загружаю в него флешку (свойство Movie). Все проигрывается нормально, а вот переменные флешки изменить не могу, ни SetVariable ни GetVarible не проявляют признаков жизни. Вот код using System; using System.Collections.Generic; using System.ComponentModel;...
ActionScript Столкновение объектов https://www.cyberforum.ru/ actionscript/ thread972835.html
Здравствуйте. Я раньше немного программировала на as2, и сейчас решила освоить as3, пока еще он мне тяжело дается. Делаю простенькую игру, и там должны столкнуться 2 объекта. Один я назвала kolo, и есть объект Volk И теперь у меня проблема, никак не получается сделать корректное столкновение. Я хочу, чтобы при столкновении kolo с Volk, к примеру, был переход на определенный кадр, пусть будет...
ActionScript Перемещение обьекта в сторону мыши https://www.cyberforum.ru/ actionscript/ thread972311.html
Напишите пожалуйста код... Есть три объекта, назову их object1, object2, object3. object1 находиться внутри object2 на растоянии и поворачивается в сторону мыши import flash.events.Event; import flash.events.MouseEvent; stage.addEventListener(Event.ENTER_FRAME,enterFrame);
будущее actionScript ActionScript
есть ли будущее у ActionScript-а?? есть ли смысл учить?? можно ли написать на нем приложения для ios,android
ActionScript Передача переменной в класс суть передать переменные в методы класса, для начала я передал переменную в основной метод класса var url:String; url="img/moonMap.png"; var speedRotation:int; speedRotation = 30; var moon:MoonSphere = new MoonSphere(url); ......... https://www.cyberforum.ru/ actionscript/ thread971164.html ActionScript Отличия при добавлении изображений в проект https://www.cyberforum.ru/ actionscript/ thread971049.html
Столкнулся с такими методами загрузки изображений, 1й это отдельно картинку загружать var pictLdr:Loader = new Loader(); var pictURL:String = "banana.jpg" var pictURLReq:URLRequest = new URLRequest(pictURL); pictLdr.load(pictURLReq); this.addChild(pictLdr); ну а второй создать в проекте в библиотеке рисунок и так же использовать, с одной стороны удобнее когда отдельно рисунок лежит, а...
Неправильная отрисовка Stroke у RoundedRect ActionScript
Подскажите, пожалуйста, с чем связана непавильная отрисовка strok-а у адобовского RoundRect. Дело в том, что при рисовании строка явно заметно смещение этого самого strok-а на углах. Вот пример: var rr:Shape = new Shape(); rr.graphics.lineStyle(3, 0x0000FF); rr.graphics.beginFill(0x040404, .5); rr.graphics.drawRoundRectComplex(25, 100, 300, 300, 20, 20, 20, 20); rr.graphics.endFill();...
ActionScript Вызов диалога Хотел вызывать окно по нажатию на кнопку. Вот код: var button:btn1 = new btn1(); addChild(button); button.x = 225; button.y = 200; var dil:dialogid1 = new dialogid1(); button.addEventListener(MouseEvent.CLICK,dialog("Название","Текст")); function dialog(name1:String,texting:String,event:MouseEvent=null) { https://www.cyberforum.ru/ actionscript/ thread969406.html
20 / 20 / 3
Регистрация: 16.10.2013
Сообщений: 295
16.10.2013, 16:38  [ТС] 0

Ограничение передвижения и столкновение - ActionScript - Ответ 5190634

16.10.2013, 16:38. Показов 1233. Ответов 6
Метки (Все метки)

Ответ

Начал разбирать код и переписал на ас3. Но столкнулся с ошибкой при компиляции. Объясните пжста в чем проблема а собственно в местах кода где обращение к методу hitTest. Вот оригинал кода на ас2:

ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//Шаг за 1 кадр 
step = 2;   
onEnterFrame = function(){ 
var dx = _root._xmouse - man._x; 
var dy = _root._ymouse - man._y; 
if (Math.abs(dx) > step) { 
var tgtX = man._x + ((dx > 0)? step : -step); 
} 
if (Math.abs(dy) > step) { 
var tgtY = man._y + ((dy > 0)? step : -step); 
}   
//Запоминаем положение 
oldX = man._x; 
oldY = man._y;   
//Смещаемся если новые координаты попадают в зону 
if (path.hitTest(man._x, tgtY, true)) { 
man._y = tgtY; 
} 
if(path.hitTest(tgtX, man._y, true)) { 
man._x = tgtX; 
}  
timeDx = man._x - oldX; 
timeDy = man._y - oldY; 
if(timeDx==0 && timeDy==0) { 
//Если не было смещения - в кадр где стоим 
man.gotoAndStop(5); 
}
else { 
man.play(); 
//Поворачиваемся по ходу движения 
rot = Math.atan2(timeDy, timeDx)*180/Math.PI; man._rotation = rot; 
}   
}
А вот мой переписанный на ас3:

ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import flash.display.BitmapData;
 
//Шаг за 1 кадр 
var step:Number = 2;
var oldX:Number; 
var oldY:Number; 
var timeDx:Number; 
var timeDy:Number;
var rot:Number;
var dx:Number;
var dy:Number;
var tgtX:Number;
var tgtY:Number;
 
//слушетель событий смены кадров
addEventListener(Event.ENTER_FRAME,moveCar);
 
//---------событие на смену кадра-------------
function moveCar(e:Event):void {
 
dx = mouseX - man.x; 
dy = mouseY - man.y; 
if (Math.abs(dx) > step) { 
tgtX = man.x + ((dx > 0)? step : -step); 
} 
if (Math.abs(dy) > step) { 
tgtY = man.y + ((dy > 0)? step : -step);
}   
//Запоминаем положение 
oldX = man.x; 
oldY = man.y;   
//Смещаемся если новые координаты попадают в зону 
if (path.hitTest(man.x, tgtY, true)) { 
man.y = tgtY; 
} 
if(path.hitTest(tgtX, man.y, true)) { 
man.x = tgtX; 
}   
timeDx = man.x - oldX; 
timeDy = man.y - oldY; 
if(timeDx==0 && timeDy==0) { 
//Если не было смещения - в кадр где стоим 
man.gotoAndStop(5); 
}
else { 
man.play(); 
//Поворачиваемся по ходу движения 
rot = Math.atan2(timeDy, timeDx)*180/Math.PI; 
man._rotation = rot; 
}   
}

Ошибка при компиляции: TypeError: Error #1006: hitTest не является функцией.
at TestHit_fla::MainTimeline/moveCar()
man и path - два мувика, ман должен двигатся за курсором мышки по области пас.

Вернуться к обсуждению:
Ограничение передвижения и столкновение ActionScript
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2013, 16:38
Готовые ответы и решения:

Ограничение передвижения формы
Привет всем! Подскажите пожалуйста... Как ограничить перемещение формы в прямоугольник например...

Ограничение передвижения камеры
Здравствуйте, извиняюсь за глупый вопрос, но как сделать слежение камеры за игроком только по оси Y...

Ограничение передвижения picturebox
Всем привет. У меня есть два picturebox'а, у каждого из них разный координаты и размеры. Как...

Ограничение передвижения мыши при изменении разрешения экрана
Столкнулся с этим в двух играх hotline miami и starbound. После того, как перевел игры в полно...

6
16.10.2013, 16:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2013, 16:38
Помогаю со студенческими работами здесь

Передвижения таймером
всем привет!! хочу написать код который при запуске кнопки рисовал фигури, и запускал таймер на его...

Lerp передвижения
Доброго времени суток! Прошу помощи с Lerp'ом в 2D. Я так понимаю , что интерполяция должна быть...

Скорость передвижения
Ситуация такая, хочу сделать увеличение скорости движения объекта. есть таймер в котором задается...

Алгоритм передвижения по окружности
Всем привет, подскажите пожалуйста алгоритм передвижения по окружности, очень туплю не первый час(...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru