Показать сообщение отдельно

  #2  
Старый 24.05.2010, 07:14
LStr1ke
Постоянный
Регистрация: 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_OVERshow_obmotki); // Когда курсор наводится
obmotki.addEventListener(MouseEvent.MOUSE_OUThide_obmotki); // Когда курсор выходит из области 
Пример тут - http://html-server.narod.ru/obmotki.html
 
Ответить с цитированием