Просмотр полной версии : Повторное нажатие (не double click)
Arindama
18.05.2006, 15:56
Не могу понять как сделать так чтобы при повторном нажатии на кнопку
(после того как из библиотеки загрузился клип через attachMovie)
этот клип больше не аттачился второй раз. То есть если клип УЖЕ загружен после первого клика на кнопку чтоб второй, третий..десятый и тд клики уже игнорировались. Помогите с кодом пожалуйста.
NeZnayKa
18.05.2006, 16:11
а что тебе мешает убрать кнопку после клика?
Samodelkin
18.05.2006, 16:15
button.enabled=false
Arindama
18.05.2006, 16:22
button.enabled=false - не помогает
В том то и дело что нужно чтобы подгруженный в сцену клип оставался как есть (удалять его не нужно).
Arindama
18.05.2006, 16:25
Кнопка тоже нужна и её удалять тоже нелзя (она часть графики)
NeZnayKa
18.05.2006, 16:28
а кнопку? можно убрать?
Samodelkin
18.05.2006, 16:29
Я и не предлагал удалять просто выключи кнопку и все. Можежь еще событие по клику пустое повесить.
NeZnayKa
18.05.2006, 16:32
on (press) {
if (i != 1) {
attachMovie("..........");
i = 1;
}
}
Arindama
18.05.2006, 16:36
Простое Выключние кнопки button.enabled=false - не подходит так как в таком случае кнопка замирает
Вот пустое событие по клику это кажется то что нужно.
А какой код?
Arindama
18.05.2006, 17:53
Работает то оно работает но проблемма вот в чем.
Если в сцене одна кнопка с таким кодом (if) то всё ок.
У меня же их несколько. Что происходит:
При нажатии на кнопку клип аттачится один раз как и пологается. Кнопка как и нужно при последующих нажатиях заново клип не аттачит.
Но, как выяснилось, другие кнопки (с таким же кодом) уже также нчего не аттачат. Естественно это не нужно. Более того нужно чтобы
после того как другие кнопки зааттачили (каждая свой) клип эта первая кнопка (как и все остальные) возврщались в состояние ПЕРЕД нажатием, те позволяла при нажатии однократно приаттачть клип.
все клипы аттачатся к одному и томуже объекту в один уровень, те каждый новый клип полностью заменяет предшственника.
Arindama
18.05.2006, 18:02
Все ОК!
нужно было просто каждой кнопоке задать свое значение "i"
Спасибо всем!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.