Просмотр полной версии : Кнопка, как?
Ha Emmid
22.02.2006, 21:07
Я можь ваще тупой, но позавчера переехав на Flash 8 не знаю как поставить событие на клик мышки по надписи (элементу button)... :eek: Поможите, пожалуйста... :(
Ha Emmid
22.02.2006, 21:18
Так, это вроде бы нашёл...
on (release) {
gotoAndPlay(1,1);
}
Почему этот код не работает?
Хочу отправиться на сцену 1, кадр 1.
А ошибки выдаваемые читать религия не позволяет!?
Название сцены в кавычках должно писаться. "1"
Если серьёзно:
Забудь про сцены!
Просто не используй их!
И жить станет легче, честно.
ну в добавление к пожеланиям Den0k
забудте про конструкцию
on (...) {
}
и будет легче жить %)
вроде уже же на 8рку перешли а ее используете ! %(
а просто так, между прочем
что предложишь вместо on (...) {
}
а просто так, между прочем
что предложишь вместо on (...) {
}
Предложу отказаться от кнопок вообще. Мувы гораздо функциональней
my_mc.onRelease=function(){
this.gotoAndStop("release");
//Код выполняемый при нажатии
}
а просто так, между прочем
что предложишь вместо on (...) {
}
Вилла, я тебе раз 5 говорил. Ты хронически непробиваем в плане обучаемости?
Ha Emmid
23.02.2006, 16:23
Спасибо, народ!!! Уже там сам разобрался потихоньку, скачал пару примеров, там посмотрел. Теперь новый вопрос: как закрыть окно с мувиком напрочь?
Если окно было открыто с другого окна ЯваСкриптом (и поп-ап защита броузера даже его пропустило) тогда очень просто
myBtn.onRelease = function(){
getURL("javascript:self.close()", "_self");
}
и кнопочка закроет окно нафиг...
Если же тебе надо закрыть окно которое было "стартовым" а не поп-аповым
то тебе стандартная защита ИЕ и Мозилы не даст это сделать... правда в инете видел когда-то примерчик как это можно обойти... полазь по ЯваСкриптовым форумам
Ha Emmid
23.02.2006, 23:34
Дело в том, что ролик не будет в инете напрямую лежать. Можно только скачать, так что мне надо закрыть лишь окно Flash Player.
Слушайте, а чем отличается
On (release){
}
От
On(press){
}
?
Напиши где надо вот это(например в кнопке on(release){...)
fscommand("quit","")
Если ты делаешь флешку для плеера посмотри в хелпе fscommand, там есть еще несколько параметров, фулскрин например...
Релоз выполняица когда отпускаешь мышь на кнопке, а пресс когда жмешь на кнопку.
Для простых кнопок(типа переход кудато и т.д.) лучше пользуй release
Предложу отказаться от кнопок вообще. Мувы гораздо функциональней
А если как раз надо сделать простую малофункциональную кнопку с четыремя кадрами внутри? Как раз баттн и подойдет.
2Den0k: Polnostju soglasen... Sceny samaja boljshaja glupostj vo Flash... Namnogo luchshe na kady/MovieClipy delitj. V Scenach nerazberjoshsja :/
А если как раз надо сделать простую малофункциональную кнопку с четыремя кадрами внутри? Как раз баттн и подойдет.
Берешь пишешь класс MyButton extends MovieClip. где-то так:
class MyButton extends MovieClip{
function setHandlers(){
this.onRollOver = function(){
gotoAndPlay("onRollOver");
}
this.onRollOut = function(){
gotoAndPlay("onRollOut");
}
}
}
создаешь мувик с 2 положениями/лейлбами на таймлайне "onRollOver" "onRollOut" прописываешь ему этот класс, кидаешь на сцену обзываешь допустим movieClip_lu4she_4em_button и пишешь код
movieClip_lu4she_4em_button.setHandlers();
Твоя простая кнопка готова !!!, я ее за вас сделал %)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.