Просмотр полной версии : Передача параметров
Добрый День!
Помогите новичку!
Как можно передать параметры функции на _parent
:rolleyes: :rolleyes:
То есть у меня в меню есть функция где получаю z=25,а по такому условию if (z>10){
stop();
}
всё равно останавливается!!!!!
Что делать!?
MINASTIS
17.07.2006, 16:14
ПРоверь код написан перед условием или нет. Если после него тогда присваивается значение 25 после условия и условие не успевает обработать новое значение. Короче напиши весь код например.
НЕт,функция описывается в кнопке на всплывающем меню не в _parent, а мне надо чтобы в _parent мувик останавливался по условию то есть чтобы значение z было передано.
А кода никакого нет перед условием,если ты про это!
Какие подкинешь идеи?
Я условие пишу на кадр, а не на кнопку!
Напиши подробней какой код на кадре, а какой на кнопке, чтобы было понятно где ошибка :)
Значит так:
На кнопке в меню имеем:
on (press){
function s(y) {
return y*y;
}
x=5;
z=s(x)
_parent.play();}
А на кадре так:
if (z>10){
stop();} То есть хочу чтобы при нажатиии на кнопку фильм играл и сам (по условию) остановился на заданном кадре. А у меня останавливается аде если условие и не выполняется то есть оно игнорируется!????
var z=0
function s(y) {
z=y*y;
}
myButton.x=5
myButton.onPress=function() {
_parent.s(this.x);
_parent.play();
}
PS: если вешаешь на onPress функцию которая чего-то возвращает, то поймать результат можно только result=myButton.onPress(), то есть при нажатии кнопки, return не вернется. ;)
Спасибо конечно,но есть небольшой трабл:
При нажатии на нужной кнопке в меню фильм не начинает проигрываться,то есть кажется не срабатывает _parent.play().
И please объясни строчку: myButton.onPress=function() {
_parent.s(this.x); Чё-то ни... не понял.
ДА и всё-равно он останавливается при любом заданном значении х,чё за беда такая!
У_У_У_У_У_У_.А_А_А_А_А_!!!! БЕДА!!!!
напиши this._parent если у тебя кнопка находиться на шкале где определена ф-я, то должно работать, в конце концов, если код в root, то и напиши _root.play()
myButton.onPress=function() {} то же самое что on (Press) {}, только пишется в кадре а не на кнопке, и потом легче найти этот код, если у тебя 20 кнопок в кадре не надо каждую открывать. Естесственно чтобы работало надо присвоить кнопке имя экземпляра myButton
То есть я должен что-ли написать myButton.onPress=function() {} , в том кадре где у меня условие иди где....( вааще башка не варит).
Я писал вместо myButton имя своей кнопки-ничего!
ОК, спасибо! Не хочу вас мучать глупыми вопросами!!!!!!!!!!!!
Я только начал изучать Flash и что такое code /code
как ни стыдно не знаю,если не сложно подскажите !!!!!!
myButton.onPress=function() {} , в том кадре где у меня условие иди где....( вааще башка не варит).Да пиши все в одном кадре, главное не забудь в этот кадр кнопку поместить ;)
Я только начал изучать Flash и что такое code /code
как ни стыдно не знаю,если не сложно подскажите !!!!!!Это теги оформления кода, который вставляется в сообщение на форуме.
ВСЕМ ОГРОМНОЕ СПС!!!!!
Получилось всё, что задумывал сделать!!!:victory: :victory:
УРА!!!!! Й_Й_Й_Й_ОООООО!!!
:yahoo: :yahoo:
Подскадите пожалуйста, как правильно указать в кнопке адрес с таким условием?
index.php?inc=admin&+parent.yourkey
Чтобы в конечном итоге получалось
index.php?inc=admin&nick=NICK&id=сессия
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.