IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Flash (http://www.imho.ws/forumdisplay.php?f=53)
-   -   Action Script (http://www.imho.ws/showthread.php?t=26516)

cursed 09.04.2003 00:18

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

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

Вложений: 1
лови, с твоим фаилом поработать не получилось, как видно у тебя стоит 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

Если с английским не проблема (или хотя бы есть переводчик) советую сходить сюда.

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

Alex2OO1 11.05.2003 23:04

Вложений: 1
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

Вложений: 1
В примерах от Ма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.


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

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.