Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вопрос ламера - не пинайте ногами. (http://www.flasher.ru/forum/showthread.php?t=131153)

Sn0b 14.10.2009 02:56

Вопрос по классу Tween и подстановке разных объектов
 
Я собственно в флеше понимаю минимум, но вот приперло себе сделать сайт на флеше, но по ходу создания появились вопросы.

На главной странице есть четыре кнопки, у каждой свой instance name.
name1
name2
name3
name4

Кнопки по дефолту на половину прозрачны, хотел сделать чтоб при наведении мыши они становились полностью черными.

Далее два варианта:
1. в тупую для каждой кнопки два евентлистенера две функции и собсна два твина
Код AS3:

name1.addEventListener(MouseEvent.MOUSE_OVER,msover);
function msover(event:MouseEvent) {
        var msoverT:Tween=new Tween(name1,"alpha",Regular.easeOut,info.alpha,1,.5,true);
}
name1.addEventListener(MouseEvent.MOUSE_OUT, msout);
function msout(event:MouseEvent) {
        var msoutT:Tween=new Tween(name1,"alpha",Regular.easeOut,about.alpha,1,.5,true);
}

Мне так совсем не нравится, это не правильно...

2. Появилась идея сделать так:
Код AS3:

about.addEventListener(MouseEvent.CLICK, msover);
info.addEventListener(MouseEvent.CLICK, msover);
gallery.addEventListener(MouseEvent.CLICK, msover);
contacts.addEventListener(MouseEvent.CLICK, msover);
function msover(event:MouseEvent) {
        var msoverT:Tween=new Tween(Имя_Объекта,"alpha",Regular.easeOut,info.alpha,1,.5,true);
}

но не получается вставить имя_объекта в твин (на event.target.name - посылает "не могу найти свойство альфа в Стринг...")... вопрос подозреваю из ламерских, и делаю я все не правильно, но если кому не сложно подсказать, подскажите - буду благодарен

iNils 14.10.2009 04:01

Название темы не отражает сути вопроса.

Sn0b 14.10.2009 04:30

вобщем-то я не особо и понимаю суть вопроса... :)

incvizitor 14.10.2009 04:45

там где у вас "Имя_Объекта", надо написать e.target и всё заработает.

wvxvw 14.10.2009 05:43

Чего-то шеф промахнулся по кнопке.
Закрыто, т.как
Цитата:

Название темы не отражает сути вопроса.


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

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