PDA

Просмотр полной версии : КЫрдинаты объекта


Trojan_FlashKiller
19.04.2002, 23:51
==КЫрдинаты объекта==

Хая всем.
Мне тут одну фичу требуется сделать:
вообщем надо поставить объект a1 [в следующем фрейме] на кЫрдинаты объекта b1

Пробовал так:
onClipEvent (enterFrame) {
_x = _root.b1._x;
_y = _root.b1._y;
}
нихера!
Thanks Before

F_Flash
20.04.2002, 01:19
Ну ты молодец :D Тема такая, если объекта нет на текущем фрейме, и ты его раньше не аттачнул, ни дупликатнул, и не создал, то его просто не СУЩЕСТВУЕТ и естественно ты к нему не можешь ничего применить.
далее если тебе надо сделать так как ты описал, то на предыдущем фрейме тебе надо запомить координаты в каких нибуть переменных а потом на событии onload присвоить. иначе надо сделать так чтоб эти два объекта существовали в одих фреймах.

Trojan_FlashKiller
20.04.2002, 20:04
Hey hey hey
А ето... а как только ето написать:???
:eek: :eek: :confused: :confused: :) :) :(

F_Flash
20.04.2002, 20:14
Ну у тебя же в вопросе мышлние правильно строится,просто растяни b1 на два фрейма, мазафака... :rolleyes: :rolleyes:

Trojan_FlashKiller
21.04.2002, 02:11
Во послушай как я делал
в 1-ом фраме
onClipEvent (enterFrame) {
x = _root.a1.a2._x;
y = _root.a1.a2._y;
}
во 2-ом фраме
onClipEvent (enterFrame) {
_x = x;
_y = y;
}


Сначала пробовал извратный способ
кЫрдинаты в строку а из строки в мув

На фраме:

with (_root.a1.a2) {
x = _x;
y = _y;
}
_root.onEnterFrame = function() {
with (_root.a1.a2) {
allx = _x-x;
ally = _y-y;
}
};

в мувике
onClipEvent (enterFrame) {
_x = Number(_root.allx);
_y = Number(_root.ally);
}

но это тоже много результатов не дало.

Trojan_FlashKiller
21.04.2002, 11:15
:( :( :( :( :( :( :( :( :( :( :( :( :( :( :(

F_Flash
21.04.2002, 12:25
Короче не совсем понятно чо тебе надо....
ты это имеешь ввиду?

Trojan_FlashKiller
22.04.2002, 02:16
вААбще ты меня немного неправильно понял :( :( :(
Сендю исходник :o :o

F_Flash
22.04.2002, 18:13
Ну ты брат даешь :p
Чо ето за бредняк написан.

Эх ....ну , что по пунктам.
1.Нафига ты кнопки обрабатываешь в родителе и потомке? это надо делать в чем-то одном, тем более в MX вобще можно скрипты отнельно в одном фрейме написать для обработчика.
2._root.a1. правильнее заменить на _parent.
3. Не понятно зачем разбивать на два фрейма?
4. Напиши что ты вобще пытаешься сделать, потому что это что-то с чем-то ;) Подход неправильный к решению задачи, хотя не понятно какая задача стоит.... :p

Trojan_FlashKiller
23.04.2002, 01:25
!!АААА!! :eek: :eek: :p :p
Ты ничо не подумай!!! ето просто пример я игруху делаю просто фрагмент, дык как там сделать ето:??

Trojan_FlashKiller
23.04.2002, 02:04
Вы как относитесь к Micro$oft, я их :mad:!ненавижу!:mad: вот и решил игруху сделать там есть StarCraft и будет Фаллаут 2 и еще чо нибудь. Короче КОНЕЦ МелкоМагким<!!!>

Trojan_FlashKiller
23.04.2002, 02:42
Ситуация такая: сначала взял Батлкрузер и при нажатии просто крутил его на 3 градуса, потом подумал и сказал чо-то калко как-то взял и начал фотографировать из игры модель Батлкрузера при повороте, и так...
1 фрам - картинка, 2-фрам другая карт., 3-я.....итд..... &
1 фрам картинка движется if (Key.isDown(Key.LEFT)) { ==>> ГоТу Анд Плей
некст фрам, а там пиктура на x 0 y 0, а надо на кЫЫЫрдинаты объекта 1-ого фрама И ТОМУ ПОДОБНАЯ ФОГНЯ (32-е пиктуры)..........
Вот так, ну как:?? Подробней больше не смог!!
ЗЫ
Надеюся ты сильней не запутался:??

F_Flash
23.04.2002, 13:33
Так, попытаюсь прикинуться телепатом.
Табе что-то типа этого надо?

Trojan_FlashKiller
23.04.2002, 23:09
Вааще чувак то что надо<!!> [Телепатом у тебя получается быть куль]
(Готов поспорить пару скриптиков взял из сампла МХ "Movement-thrust")
===================
БИГ РЕАЛИ СЕНКС<!!> :) :) :) :) :) :) :)

F_Flash
24.04.2002, 13:04
Какой нафиг MX, это на пятом сделано.
Это же все элементарно. :cool: