Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Свойства кнопки на объекте (http://www.flasher.ru/forum/showthread.php?t=126979)

Onix13 01.07.2009 22:10

Свойства кнопки на объекте
 
Всем добрый день.
Очень хотелось бы узнать, как с помощью AS для объекта (у меня клип) организовать свойства, как у обычной кнопки.
Ну т.е. вот если конкретнее, то я хочу чтобы при наведении на мой видеоролик (MovieClip) появлялся второй объект (возможно тоже MovieClip).
Для реализации думаю юзать или
Код AS1/AS2:

on (rollOver)

или (мение предпочтительно, т.к. плохо понимаю этот код)
Код AS1/AS2:

this.mc.onRollOver=function()

Всем заранее огромное спасибо.

lexa2000lexa 02.07.2009 01:36

используйте второй вариант. так как первый это прощлый век, код нужно писать в одном месте а нераспихивать по клипам и кнопкам.

Onix13 02.07.2009 16:06

Ну дайте код какой-нибудь (желательно с комментами), а то я даж незнаю что написать. Плиииз =(

lexa2000lexa 02.07.2009 16:11

Код AS1/AS2:

mc.onRollOver = function(){
действие которое должно произойти при наведении на клип mc
}


Onix13 02.07.2009 16:31

"действие которое должно произойти при наведении на клип mc"
Как написать действие, которое показывает скрытый объект (в нашем случае mc)?

lexa2000lexa 02.07.2009 16:54

Код AS1/AS2:

mc.onRollOver = function(){
mc._visible = frue; //при наведении mc становиться видимым
}
mc.onRollOut = function(){
mc._visible = false; // при увода курсора с mc он становится невидимым
}


Onix13 02.07.2009 17:15

Валидатор ругается

Цитата:

**Error** Scene=Scene 1, layer=Layer 2, frame=1:Line 8: Statement must appear within on/onClipEvent handler
mc.onRollOver = function(){

**Error** Scene=Scene 1, layer=Layer 2, frame=1:Line 11: Statement must appear within on/onClipEvent handler
mc.onRollOut = function(){

Total ActionScript Errors: 2 Reported Errors: 2

udaaff 02.07.2009 17:20

Код не на клипе, а в кадре должен быть.

Onix13 02.07.2009 17:46

А имя клипа где прописывать?

lexa2000lexa 02.07.2009 17:53

Вложений: 1
вот тут


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

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