Страница 1 из 2

Стандартные компоненты GUI

Добавлено: 08 апр 2010, 19:51
VIP
Всем привет! Пишу код приложения в кадре (АС 3.0) все файлы .ac привязаны к приложению!!!

Код: Выделить всё

      var button1:* = VK.createLightButton( "Чат", 10, 50, 150, VK.Utils.BK_COL, VK.Utils.BLUE_BK_COL, VK.Utils.BUT1_TXT_COL, VK.Utils.BUT1_TXT_COL, VK.LightButton.LEFT, 10 );      addChild( button1 );      button1.addEventListener( MouseEvent.CLICK, function(event:MouseEvent) {      gotoAndStop(2);      })
Значит проблема в том что кнопка которую я создал отображается на всех кадрах приложения, кто подскажет может я не правильно что-то делаю??? Просто на пример на 3 кадре мне не нужно чтоб показывалась эта кнопка

Re: Стандартные компоненты GUI

Добавлено: 08 апр 2010, 20:42
psix55
мне кажется это из-за

Код: Выделить всё

      addChild( button1 );
потом надо удалять!

Re: Стандартные компоненты GUI

Добавлено: 08 апр 2010, 21:23
VIP
Без этой строчки кнопка не появится

Код: Выделить всё

addChild( button1 );

Re: Стандартные компоненты GUI

Добавлено: 08 апр 2010, 21:39
psix55
я знаю!

Re: Стандартные компоненты GUI

Добавлено: 08 апр 2010, 21:42
psix55

Код: Выделить всё

removeChild( button1 );

Re: Стандартные компоненты GUI

Добавлено: 08 апр 2010, 21:54
VIP
psix55 спасибочки за старание помочь но к великому сожелению кнопка всё таки пропадает я пробовал visible - получается кнопку не видно, но на неё всё равно можно нажать и она сработает!!!! Короче думаю!!!!!!! Но спасибо за помощь!!!!!!

Re: Стандартные компоненты GUI

Добавлено: 09 апр 2010, 14:46
psix55
Кинь исходник!Я посмотрю и подумаю что надо сделать!Скорей всего ты не так делал!

Re: Стандартные компоненты GUI

Добавлено: 30 апр 2010, 20:48
Superman
Перемести кнопку, это же элементарно.
button1.x=-1000;

Re: Стандартные компоненты GUI

Добавлено: 04 май 2010, 08:34
Noise Gate
я бы ее деактивировал (removeEventListener), затем removeChild, и если она не нужна больше, то еще и =null

Re: Стандартные компоненты GUI

Добавлено: 04 май 2010, 15:16
bodnar
ну задание стоит "чтобы кнопка не показывалась на конкретном кадре" Удалять ее не согласуется с заданием. Да и потом опять ёё создавать придется.