Просмотр полной версии : Программно код на кнопку.
Подскажите, пожалуйста, можно ли создать программно мувик, внутри мувика кнопку. А на кнопку повесить код, тоже программно.
Для меня сложность заключается в том, как навешаный на кнопку внутри мувика код редактировать программно.
Спасибо.
this.createEmptyMovieClip ("mc", 0);
this.mc.createEmptyMovieClip ("mcBtn", 0);
this.mc.mcBtn.beginFill (0, 50);
this.mc.mcBtn.moveTo (0, 0);
this.mc.mcBtn.lineTo (100, 0);
this.mc.mcBtn.lineTo (100, 20);
this.mc.mcBtn.lineTo (0, 20);
this.mc.mcBtn.lineTo (0, 0);
this.mc.mcBtn.endFill ();
this.mc.mcBtn.onRollOver = function () {
this._alpha = 50;
};
this.mc.mcBtn.onRollOut = this.mc.mcBtn.onReleaseOutside = function () {
this._alpha = 100;
};
this.mc.mcBtn.onRelease = function () {
trace ("я - кнопка!");
};
iNils имей совесть! Зачем так бысрто печатаешь!
Толко постить хотел, а ты уже)))....
Очень полезным оказался ваш пост. Спасибо. Но есть маленькая загвоздка. Когда создаю клип с вложенным клипом в фрейме, то вложенный клип распознается как кнопка и на него можно повесиьт событие onPress и т.д. Тут вроде бы все понятно, но когда я эту же операцию пытаюсь вставить в кнопку на клик, то клипы вроде бы создаются, но вложенный клип не распознается как кнопка. Объясните что я делаю не так? Спасибо.
Molecula
05.09.2007, 19:08
Я так понял, что вешаете на кнопку код:
on(press){
....
}
если так, то на кнопках не надо писать.
Видимо я немного не понятно объяснил, но я уже разобрался. Спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.