Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите: Движение объекта при нажатии на кнопку (http://www.flasher.ru/forum/showthread.php?t=99702)

4pgorinich 11.08.2007 07:31

Помогите: Движение объекта при нажатии на кнопку
 
Вложений: 2
Помогите,плиз! Я даже не новичек - Flash вообще никогда не изучал.
Но пришлось заняться созданием. Мне требуется сделать интерактивную карту. При нажатии мышкой на угловые кнопки (прозрачные голубые) карта должна перемещаться соотевтственно влево, вправо, вверх, вниз (в зависимости от того, какая кнопка нажата).
Мне совсем не понятно, какой код и куда вставлять. :o
Собственно, уверен, что знатоки, увидев мой исходник вообще посмеются над неграмотной работой с объектами. Но я прошу мне помочь.

Исходник прилагаю. (Простите разбил архив на 2 части, т.к. размер больше разрешенного на 200 кб.)

Usnul 11.08.2007 08:24

присвой MovieClip карты Variable значение map, положи её на главную сцену саму по себе, не внутри какого-либо клипа, просто саму по себе, далее берешь кнопку, выделяешь её, нажимаешься F9 и пишешь следующий код:
Код:

on(Press){
_root.map._y+=10;
_root.map._x+=10;
}


Nirth 11.08.2007 10:46

а потом говорят что AS не может быть лаконичным.

4pgorinich 11.08.2007 11:17

Спасибо за подсказку. Попробовал на чистом документе. Не получилось...
Кстати, карта не прямоугольная, а крестообразной формы. В окне видна лишь одна из пяти возможных часть карты (центральная, нижняя, верх, левая, правая). Я пытался реализовать кнопки, по нажатию которых карта будет передвигаться, к примеру, вверх. А по следующему нажатию - возвращаться в исходное состояние...
Кстати, в моем исходнике если экспортировать во swf по нажатию Ctrl+Enter проигрываются все этапы... но мне-то надо, что это было лишь по нажатию необходимой мне кнокпи и в соотевтствующем направлении... :(

Usnul 11.08.2007 11:20

щас сделаю, потом не плачь что у тебя 9-го флеша нет.

Usnul 11.08.2007 11:28

Вложений: 1
вот, созранил вообще как МХ 2006, разбирайся и читай хелп как можно больше, советую так же как и всем начинающим накачать исходников из соответствующего раздела сайта и разбирать их пытаясь изменять - очень поможет в освоении, так же очень советую изучить основы програмирования для этого пойдет любой базовый учебник по любому языку програмирования, я бы посоветовал Си или Си++ или Яву или Си Шарп (C#). Хотя основы в любом языке одинаковы.

4pgorinich 11.08.2007 11:34

У меня есть Flash CS3 есть.. У меня Adobe master pack ;)
Плакать не буду, за помощь огромное спасибо, счас буду разбираться. Respect за отношение.


Часовой пояс GMT +4, время: 08:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.