PDA

Просмотр полной версии : помогите плиз с батоном


_obi_
28.07.2005, 13:07
когда то игрался с flash5 теперь друзья попросили сделать маленькую форму...и вручили МХ, со словами эт типа новый там все просто и класно..
но!!! там ас 2.0, как я уже потом понял...
и я его не понимаю (ас2.0) вообще!!
примеры, хелп эт хорошо но они противоречивы...
так вот вопрос собственно
как сделать переход на другой фрейм??
на первом делаю стоп, все ок мувик стопается...
тяну батон, в нем пишу батон.он релиз готу 2 //эт я хелпа начитался, в 5 кажется метод клик был...ладно
и все и кнопка кликается а перехода нет...
мож это все писать в фрейме, а не в батоне..
//делал, только переход осуществляется сразу, батон ведь релизеный..
вот помогите плиз..
если непонятно объяснил могу завтра сорсы скинуть
заранне благодарен.

Futs
28.07.2005, 13:31
разбирайся с хелпом

_obi_
29.07.2005, 12:51
вот спасибо!!! все работает...
но согласитесь экшн для кнопки писать в скрипте фрейма...
хотя подозреваю что можна и в кнопке, да ладно работает и пусть!!
еще раз большое спасибо, и если можна еще вопросик: печать из флэша..
че да как... примеров не нашел...
а из хелпа понял что надо границу печати установить...
я так понял сойдет любой объект?? вот только свойства какие-то нужно прописать..или что??

Silense
29.07.2005, 13:48
вот спасибо!!! все работает...
но согласитесь экшн для кнопки писать в скрипте фрейма...
хотя подозреваю что можна и в кнопке, да ладно работает и пусть!!

В экшене кнопки:
//если нужно играть дальше начиная со второго фрейма
on (release) {
gotoAndPlay(2)
}
//если нужно остановить на втором фрейме
on (release) {
gotoAndStop(2)
}
прекрасно работает

_obi_
29.07.2005, 13:54
2Silense
и что ведь кнопка по дефолту отрелизеная..
переход осуществляется сразу без нажатия на собственно кнопку...

Silense
29.07.2005, 13:58
Ну значит не пиши on (release), это в 2004ом флеше писать нада все ручками..
В МХ тебе уже все готово, вставляешь переход и должно работать.

p.s. Сам по себе без нажатия никуда переходить он не дожен

_obi_
29.07.2005, 14:06
о! еще хотел спросить.. от чего зависит, вывалится ли список с методами объекта после набора .(точки) или нет..
закономерности не вижу..

_obi_
29.07.2005, 14:09
это в 2004ом флеше писать нада все ручками.. В МХ тебе уже все готово

а у меня какой-то 2004МХ 7.0—эт какой

Futs
29.07.2005, 15:16
Ну значит не пиши on (release), это в 2004ом флеше писать нада все ручками..
В МХ тебе уже все готово, вставляешь переход и должно работать.
Да, создал новый документ и все готово :D
Вот только все равно ручками писать надо

_obi_
29.07.2005, 16:16
так как на счёт печати фрейма??
дайте плиз линк

Futs
29.07.2005, 16:31
Смотри сюда (http://www.novemberain.com/livedocs/Help/ActionScriptLangRef/00001636.html)

AndreyY
29.07.2005, 18:49
А вот у меня такая же проблема с кнопкой!
Обрисую ситуацию:
-сначала проигрывается анимация на 36 фреймов
-37-ым фреймом поставил stop(), чтобы она по кругу не крутилась и в нем же описываю слушателей кнопок меню:
about_btn.onRelease = function() {
this._parent.gotoAndStop(37);
};
Так вот при нажатии на кнопку никакой реакции !!
Смотрел в отладчике, он даже не попадает внутрь function.
Гуру, обьясните что не так ?!

PITer
29.07.2005, 23:54
А вот у меня такая же проблема с кнопкой!
Обрисую ситуацию:
-сначала проигрывается анимация на 36 фреймов
-37-ым фреймом поставил stop(), чтобы она по кругу не крутилась и в нем же описываю слушателей кнопок меню:
about_btn.onRelease = function() {
this._parent.gotoAndStop(37);
};
Так вот при нажатии на кнопку никакой реакции !!
Смотрел в отладчике, он даже не попадает внутрь function.
Гуру, обьясните что не так ?!
неправильная адресация к кнопке/из нее? меня смущает кусок скрипта
this._parent.gotoAndStop(37);
(в случае если кнопка-это кнопка а не клип) и кроме того вопрос: в 37 кадре пишешь скрипт... а в каком кадре кликаешь кнопку?

_obi_
01.08.2005, 17:17
и еще.. как сделать переменную доступной для всего мувика..
в хелпе грят типа глобал скажи и все будет...
но.. переменная не поределена..
хелп ми плиз..

Futs
01.08.2005, 19:46
А откуда она взялась переменная?
Если написать в первом кадре var my_perevennaya = "vasya", то обратиться к ней можно откуда угодно: _root.my_perevennaya