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

InfMag 20.06.2006 12:43

Не могу обратиться к кнопке по имени
 
Я создал кнопку, сделал ей имя bt1, но в Action Script не могу к ней обратиться по имени из другой части документа. Я пытаюсь писать примерно так:
Код:

_root.bt1._x = 200;
Но из этого ничего не выходит :( в чем проблема не пойму

etc 20.06.2006 13:08

А ты проверь, в _root-ли твоя кнопка.

Rustem-inside 20.06.2006 13:09

И ещё проверь instans name

NeZnayKa 20.06.2006 13:26

а может у кнопки _х и есть 200...

Король 20.06.2006 14:07

может быть там, откуда ты к ней пытаешься обратиться, ее еще/уже нет на сцене

InfMag 20.06.2006 20:25

нет, все на одной сцене, просто я обращаюсь к ней всего-то на следующем кадре, и уж точно не 200 она равняется.

2 Rustem-inside
А вот по поводу инстант нэйм поподробней можно?

etc 20.06.2006 21:07

проверь, что выдает при trace(_root.bt1)

Rustem-inside 20.06.2006 22:47

Внизу есть панелька своиств Properties. Выделяешь свою кнопку, в этой панельки появлется окошечко Button , а внизу под ним пустое поле со словами <Instans name>. Вот туда и впиши название кнопки bt1. Всегда надо мувиклипам и кнопкам прописывать инстанс нейм и только по нему обрашаться скриптом.

InfMag 20.06.2006 22:52

Все проделал, но не пашет... Кнопке сделал имя этого инстант нэйма bt1 и пишу:
Код:

_root.music.setVolume(_root.bt1._x*100/196);
или хотябы так:
Код:

_root.bt1._x = 196;
И никак

SINtez 20.06.2006 23:19

Напиши сюда что покажет трэйс.
Вставь код
Код:

trace(bt1)
Туда где лежит твоя кнопочка.


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

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