Форум 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=110514)

Hashira 04.04.2008 01:54

кнопка в мувике
 
В процессе производства сайтика, возникла проблемка..

У меня некоторые кнопки встроены во внутренний мувик, то есть на первой странице у меня несколько MovieClip которые содержат внутри себя кнопки, соответственно при нажатиис первой страницыкнопка делает вид, что нажимается, ну то есть когда мышка наводится на нее она загорается при нажатии меняет цвет, но переходить не переходит... скрипт на кнопку написан, все остальные кнопки, находящиеся вне мувиков работают как надо, подозреваю, что нужно в скрипте указать, что кнопка должна действовать во внешнем мувике.. только никак не могу понять как..

не уверена, что понятно написано, но все равно, спаибо.

CorC 04.04.2008 10:18

А что за код у вас написан? Просто возможно кнопка срабатывает только на внутренности мувика а не на всю сцену, надо использовать абсолютные пути. Или почитайте про this, _parent, _root

Hashira 04.04.2008 20:32

ну вообщем у меня сайт не целиком написан на actionScrip, а нарисованю ну и кнопки, например запрограмированы.
на кнопке скрипт
Код:

on(release) {
gotoAndStop ("имяКдара" )
}

и кнопка у меня действительно работает только внутри мувика.я, собственно говоря, так и думала..

просто не особо разбираясь в actoinScript не могу понять что нужно куда написать, что бы кнопкаработала за приделами мувика...

root и parent я уже пыталась туда всунуть.. но как-то не получилось((

iNils 04.04.2008 20:37

Для оформления своего кода надо использовать теги [code][/code]. Исправьте.

Carmack 05.04.2008 18:32

Цитата:

Сообщение от Hashira
root и parent я уже пыталась туда всунуть.. но как-то не получилось((

лучше код вешать не на кнопку
а в кадры... поэтому дайт кнопке инстанс имя какое-нибудь и попробуй вот так
Код:

button.on(press) {
_parent.gotoAndStop ("имяКдара" )
}

только вот у меня так и не получилсь разобраться в том почему неработает
и чем отличается root от parent :umnik2:

Hashira 05.04.2008 22:08

ошибку выдает...

Стоп! а на какой кадр-то вешать код..

всмысле.. я его уже везде пыталась повесить.. везде ошибку выдает...

Carmack 06.04.2008 00:48

любой кадр который находится на сцене с кнопкой
извините я не правильно написал код :rolleyes: мозги плохо варили
правильный вот такой:
Код:

button.onPress = function() {
_parent.gotoAndStop ("имяКдара" )
}


Hashira 06.04.2008 00:55

БОГИ!!! оно работает!!!! спасибочки огромнейшее!!!))


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

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