
24.05.2010, 04:03
|
|
Познающий
Регистрация: 18.07.2008
Сообщений: 64
С нами:
9375541
Репутация:
37
|
|
Сообщение от LStr1ke
Ты не написал где именно это делаешь Macromedia или Adobe? Какой AS?
-
Создаешь shape красным цветом прямо поверх этих обмоток. Ставишь прозрачность 100% переводишь в объект Picture. По середине вешаешаешь lable с надписью Обмотки.
Ставишь 100% прозрачность Lable и Picture. В событи при наведении мыши на Picture (Нарисованый shape) - делаешь прозрачность picture - 70% а Lable - 0. При выходе курсора из Объекта прозрачность возвращаешь на 100%.
Суть такая - курсор наводится на обмотки - они подсвечиваются красным цветом и появляется надпись Обмотки. Тоже самое с другими элементами генератора (это же генератор? =) )
делаю в adobe macromedia flash 8,
можешь на примере показать это все?)
да он самый))
|
|
|

24.05.2010, 07:14
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами:
8835027
Репутация:
150
|
|
У меня нет macromedia Flash, поэтому исходник смысла нету давать.
Покажу как делал в Adobe Flash - ActionScript 3:
1. Сделал документ, размером с картинку 309х306 px

2. Создал новый слой поверх картинки, Взял инструмент Brush (B) и нарисовал, поверх обмотки, области красным цветом.

3. Выделил нарисованное и ковертировал в объект (F8 - Convert to symbol) Movie Clip

4. Теперь задаем ему Instance Name и делаем прозрачной.
InstanceName - obmotki
Alpha - 100%
Впринципе прозрачном можно было и в скрипте делать, но это не важно

5. Теперь добавим надпись - "Обмотки".
Text Type - dynamic text
Instance name - obmotki_text

6. Теперь в 1 кадр вставим скрипт (F9)
PHP код:
obmotki_text.visible = false; // делаем надпись невидимой
function show_obmotki(event:MouseEvent):void {
obmotki.alpha = 0.3; // Делаем видимым выделеные обмотки
obmotki_text.visible = true; // Делаем видимым текст
}
function hide_obmotki(event:MouseEvent):void {
obmotki.alpha = 0; // Делаем невидимыми выделеные обмотки
obmotki_text.visible = false; // Делаем невидимым текст
}
obmotki.addEventListener(MouseEvent.MOUSE_OVER, show_obmotki); // Когда курсор наводится
obmotki.addEventListener(MouseEvent.MOUSE_OUT, hide_obmotki); // Когда курсор выходит из области
Пример тут - http://html-server.narod.ru/obmotki.html
|
|
|

24.05.2010, 19:15
|
|
Познающий
Регистрация: 18.07.2008
Сообщений: 64
С нами:
9375541
Репутация:
37
|
|
Сообщение от LStr1ke
У меня нет macromedia Flash, поэтому исходник смысла нету давать.
Покажу как делал в Adobe Flash - ActionScript 3:
1. Сделал документ, размером с картинку 309х306 px

2. Создал новый слой поверх картинки, Взял инструмент Brush (B) и нарисовал, поверх обмотки, области красным цветом.

3. Выделил нарисованное и ковертировал в объект (F8 - Convert to symbol) Movie Clip

4. Теперь задаем ему Instance Name и делаем прозрачной.
InstanceName - obmotki
Alpha - 100%
Впринципе прозрачном можно было и в скрипте делать, но это не важно

5. Теперь добавим надпись - "Обмотки".
Text Type - dynamic text
Instance name - obmotki_text

6. Теперь в 1 кадр вставим скрипт (F9)
PHP код:
obmotki_text.visible = false; // делаем надпись невидимой
function show_obmotki(event:MouseEvent):void {
obmotki.alpha = 0.3; // Делаем видимым выделеные обмотки
obmotki_text.visible = true; // Делаем видимым текст
}
function hide_obmotki(event:MouseEvent):void {
obmotki.alpha = 0; // Делаем невидимыми выделеные обмотки
obmotki_text.visible = false; // Делаем невидимым текст
}
obmotki.addEventListener(MouseEvent.MOUSE_OVER, show_obmotki); // Когда курсор наводится
obmotki.addEventListener(MouseEvent.MOUSE_OUT, hide_obmotki); // Когда курсор выходит из области
Пример тут - http://html-server.narod.ru/obmotki.html
нехочет работать... делал в адоб флэш..
|
|
|

24.05.2010, 23:13
|
|
Познающий
Регистрация: 26.02.2010
Сообщений: 76
С нами:
8529323
Репутация:
16
|
|
Yanker, что именно не хочет работать? Конкретнее.
|
|
|

25.05.2010, 01:28
|
|
Познающий
Регистрация: 18.07.2008
Сообщений: 64
С нами:
9375541
Репутация:
37
|
|
все уже разобрался) спасибо всем)
|
|
|

29.05.2010, 13:25
|
|
Познающий
Регистрация: 18.07.2008
Сообщений: 64
С нами:
9375541
Репутация:
37
|
|
Люди, еще 1 вопрос, подскажите пожалуйста, как сделать что при наведении в определенную точку запускалась анимация? Просто дали еще пачку схем надо чтоб при наведении на определенное место шла анимация чтобы какбы показать куда движется ток...
если сможете покажите на примере пожалуйста
|
|
|

30.05.2010, 15:02
|
|
Познающий
Регистрация: 18.07.2008
Сообщений: 64
С нами:
9375541
Репутация:
37
|
|
UP
|
|
|

08.06.2010, 14:20
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
С нами:
9473484
Репутация:
104
|
|
Помогите понять как работает событие
вот у меня есть кнопка у ней название but
Код:
eventTarget.addEventListener(EventType.EVENT_NAME, eventResponse);
как привязать обработчик событий кнопку с название but?
Код:
function clickHandler(event:MouseEvent):void
{
trace("Button Press");
}
Можна сделать так это ввод фокуса.
Код:
buton.addEventListener(FocusEvent.FOCUS_IN, clickHandler4);
AS 3 сильно не знаю ...
Последний раз редактировалось DTW; 09.06.2010 в 04:49..
|
|
|

11.06.2010, 12:10
|
|
Познающий
Регистрация: 18.07.2008
Сообщений: 64
С нами:
9375541
Репутация:
37
|
|
Люди, напомните пожалуйста, как сделать ссылку на определенный кадр на ас3??
|
|
|

11.06.2010, 19:52
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 159
С нами:
9559919
Репутация:
137
|
|
Сообщение от Yanker
Люди, напомните пожалуйста, как сделать ссылку на определенный кадр на ас3??
var lol:MovieClip = new MovieClip();
lol.gotoAndPlay(frame)
DTW,
but.addEventListemer(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent){trace('have a wank now')}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|