PDA

Просмотр полной версии : Action Script


cursed
09.04.2003, 00:18
Люди добрые помогите, короче я сделал анимированные кнопки во флаше, и хочу постаить на них скрипт, что бы они с мувика на главной сцене кадрами управляли! Если кто-то что-то знает об этом напишите!

cursed
09.04.2003, 00:21
Сорри я ошибся разделом, просьба модераторам переместить эту тему куда следует, еще раз сорри!

Axi
10.04.2003, 12:31
пользуйся tell terget
только присвой мувику на сцене имя.

Axi
10.04.2003, 12:33
ежли не получиться, давай сюда фла, разберемся.

cursed
10.04.2003, 17:23
Короче, забирай fla от сюда http://www.hot.ee/rezistor/sait.fla
Заодно может каких-нибудь идей насчет дизайна подкинешь?

CYD
11.04.2003, 16:30
Я во флэше новичок, но по-моему это делается так:

on(press) {

gotoandstop(номер нужного кадра);

}

Axi
12.04.2003, 01:32
лови, с твоим фаилом поработать не получилось, как видно у тебя стоит 5 флэш, если не откроеться постав мх и посмотри. там в принципе ниче сложного, только намного больше возможностей.

cursed
12.04.2003, 18:15
CYD
Это если у тебя сама кнопка и находится в той же сцене, что и все остальное, а я делал так, что у меня все мои кнопки находились в мувиклипе, и тогда скрипт
on (press) {
gotoAndStop(1);
}
не пашет! :)

cursed
12.04.2003, 18:16
Axi
Я уже давно пользуюсь Flash MX! :)

CYD
12.04.2003, 19:30
on(press) {

gotoandstop(имя сцены, номер нужного кадра);

}

Так вроди

cursed
12.04.2003, 20:05
CYD
Хех, а что если задать сцене конкретное имя, то может и выйдет, надо попробывать!
Axi
Что-то я не догоняю, почему ты на кнопках не задаешь параметр hit?

Axi
12.04.2003, 21:55
ежли оно тебе надо задай, от этого они хуже работать не будут.
речь то шла о командах а не о дизайне, как подсказал CYD
тож можно, только это малость ущемляет возможности, хотя из всего можно найти выход.

cursed
16.04.2003, 19:28
Хех, я попробывал задать сцене имя, ну и ничего не вышло. Или я тупой, или ........ (на этом мысль оканчивается). Короче я задал сцене имя например ss, потом пишу скрипт
on (press) {
gotoAndStop ("ss", 1)
}
и хер там, не пашет! Может скрипт не правельный?

CYD
19.04.2003, 14:21
слушай..такой же трабл:))
в теории все легко звучало))

Axi
19.04.2003, 15:19
пользуйтесь targetом ребята
.

cursed
21.04.2003, 20:59
Axi
Не знаешь, где мона в инете какую-нить документацию по AS надыбать?

Axi
22.04.2003, 15:16
cursed
извени, не знаю.

cursed
22.04.2003, 16:53
Axi
У меня такой вопрос, а можно tellTarget управлять с мувиков. Т.е. у меня все кнопки в одном мувике, а все темы в других мувиках. все это снести на главную сцену?

Axi
23.04.2003, 11:21
да, можно только в модусе цели ты ставишь не релативное значение а абсолютное.
выглядит это примерно так
on (release) {
tellTarget (_root.ttt.rrr) {
stop();
}
}
тоесть рут в данном случае корневая сцена, а дальше как в html мувик тттну и внутри ррр.тоесть цель

cursed
23.04.2003, 16:20
Axi
Ясненько, будем пробывать!

cursed
11.05.2003, 21:08
Хех полазил тут по инету и нашел такой скрипт. Если все кнопки находятся в одном мувике, и ими надо управлять кадрами в главной сцене, то скрипт такой:
on (press) {
_root.gotoAndStop (2)
}

cursed
11.05.2003, 21:33
Люди появился еще вопросик по AS, но новую тему решил не создавать.
Короче если делаешь кнопку с анимацией, то как сделать так, что бы при наведении мышкой на кнопку, анимация запускалась секунд через 3. А то иногда бывает, что случайно заденешь кнопку и пошло поехало.
Я ставлю на кнопки такой скрипт:
on (rollOver) {
stop();
}
on (rollOut) {
play();
}

Alex2OO1
11.05.2003, 22:25
2 cursed

Если с английским не проблема (или хотя бы есть переводчик) советую сходить сюда (http://www.7yue.com/resource/resource.cfm).

Всем советую. Море литературы по Flash и DreamWeaver.

Alex2OO1
11.05.2003, 23:04
2 cursed

по поводу последнего вопроса "о задержке". смотри пример. может поможет.

cursed
11.05.2003, 23:06
Alex2OO1
Спасибо за ссылку, посмотрим что там есть! :)

cursed
11.05.2003, 23:09
Alex2OO1
и за тест тоже :) тока я там ничего не понял! :)

CYD
11.05.2003, 23:50
самое простое в мувике анимацию начать не с первого кадра)

Alex2OO1
12.05.2003, 00:17
да!!! забыл. по ссылке, которую я дал. файлы запаролированы (вот блин китайцы! ворованного жалко им). пароль: www.7yue.com

cursed
12.05.2003, 21:56
CYD
Это пофигу с какого ты кадра начнешь. Смотри, если вставить анимацию не спервого кадра, а скрипт поставить такой
on (rollOver) {
gotoAndPlay (2);
}

то все равно, если мышка попадет на кнопку, то анимация начнет играть и будет идти до превого кадра со stop ();

Austin
04.04.2004, 13:59
решила новую тему не открывать, а спросить тут...

Может у кого есть пример: Мне надо что бы 3 кнопки ( такие, рычажки), называются Red, Green, i Blue, надо, что бы двигая скалу от максимума к минимуму в рядом стосасчем квадрате менялся цвет, в зависимости от содержания Red, Green, i Blue. Заранее спасибо, всем кто хоть чем то может помоч:)

woo
06.04.2004, 12:14
В примерах от Маcromedia есть такой семпл.
.. Macromedia\Flash MX\Samples\FLA\Color_picker.fla :ooh:
Пользуйся на здоровье.

h0ttab
10.05.2004, 02:50
А Бук По єтому у Когото есть????

Axi
11.05.2004, 15:18
h0ttab:
h0ttab
у когото безспорно есть

Dim0S
27.05.2004, 13:52
Хм, у меня тут возник вопрос, а почему gotoAndStop, а не gotoAndPlay?
Это одно. Во-вторых, насчет tellTraget:
В панели AS над текстом скрипта есть кнопки с быстрым вводом кода (режим Эксперт), выбираем там кнопку с изображением прицела (insert a arget path) и далее идем по дереву всех объектов необходимую цель, выбираем, если она не обозвана, Flash предложит ее обозвать. Даем ей имя, нажимаем OK, правильный путь вставлен. :cool:

svizy
21.06.2004, 11:26
Dim0S:
Хм, у меня тут возник вопрос, а почему gotoAndStop, а не gotoAndPlay?
v skobkah pishem nomer kadra ili label.
gotoAndStop(); -pereidet k zadanomu kadru i ostanovitsya na nem.
gotoAndPlay(); - pereidet k etomu kadru i prodolzit proigryvat movie clip.