Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.07.2006, 16:08
Xoxol27 вне форума Посмотреть профиль Отправить личное сообщение для Xoxol27 Найти все сообщения от Xoxol27
  № 1  
Ответить с цитированием
Xoxol27
[+4 14.07.06]

Регистрация: Jul 2006
Сообщений: 18
Cool Передача параметров

Добрый День!
Помогите новичку!
Как можно передать параметры функции на _parent

То есть у меня в меню есть функция где получаю z=25,а по такому условию
Код:
if (z>10){
	stop();
}
всё равно останавливается!!!!!
Что делать!?


Последний раз редактировалось iNils; 17.07.2006 в 16:29.
Старый 17.07.2006, 16:14
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 2  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
ПРоверь код написан перед условием или нет. Если после него тогда присваивается значение 25 после условия и условие не успевает обработать новое значение. Короче напиши весь код например.

Старый 17.07.2006, 16:17
Xoxol27 вне форума Посмотреть профиль Отправить личное сообщение для Xoxol27 Найти все сообщения от Xoxol27
  № 3  
Ответить с цитированием
Xoxol27
[+4 14.07.06]

Регистрация: Jul 2006
Сообщений: 18
НЕт,функция описывается в кнопке на всплывающем меню не в _parent, а мне надо чтобы в _parent мувик останавливался по условию то есть чтобы значение z было передано.
А кода никакого нет перед условием,если ты про это!
Какие подкинешь идеи?
Я условие пишу на кадр, а не на кнопку!

Старый 17.07.2006, 16:40
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 4  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Напиши подробней какой код на кадре, а какой на кнопке, чтобы было понятно где ошибка
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 17.07.2006, 16:55
Xoxol27 вне форума Посмотреть профиль Отправить личное сообщение для Xoxol27 Найти все сообщения от Xoxol27
  № 5  
Ответить с цитированием
Xoxol27
[+4 14.07.06]

Регистрация: Jul 2006
Сообщений: 18
Значит так:
На кнопке в меню имеем:
Код:
on (press){
function s(y) {
return y*y;
}
x=5;
z=s(x)
_parent.play();}
А на кадре так:
if (z>10){
	stop();}
То есть хочу чтобы при нажатиии на кнопку фильм играл и сам (по условию) остановился на заданном кадре. А у меня останавливается аде если условие и не выполняется то есть оно игнорируется!????


Последний раз редактировалось iNils; 17.07.2006 в 18:46.
Старый 17.07.2006, 17:43
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 6  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Код:
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 не вернется.
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 17.07.2006, 17:55
Xoxol27 вне форума Посмотреть профиль Отправить личное сообщение для Xoxol27 Найти все сообщения от Xoxol27
  № 7  
Ответить с цитированием
Xoxol27
[+4 14.07.06]

Регистрация: Jul 2006
Сообщений: 18
Спасибо конечно,но есть небольшой трабл:
При нажатии на нужной кнопке в меню фильм не начинает проигрываться,то есть кажется не срабатывает _parent.play().
И please объясни строчку:
Код:
myButton.onPress=function() {
    _parent.s(this.x);
Чё-то ни... не понял.
ДА и всё-равно он останавливается при любом заданном значении х,чё за беда такая!
У_У_У_У_У_У_.А_А_А_А_А_!!!! БЕДА!!!!


Последний раз редактировалось iNils; 17.07.2006 в 18:47.
Старый 17.07.2006, 18:15
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 8  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
напиши this._parent если у тебя кнопка находиться на шкале где определена ф-я, то должно работать, в конце концов, если код в root, то и напиши _root.play()
myButton.onPress=function() {} то же самое что on (Press) {}, только пишется в кадре а не на кнопке, и потом легче найти этот код, если у тебя 20 кнопок в кадре не надо каждую открывать. Естесственно чтобы работало надо присвоить кнопке имя экземпляра myButton
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 17.07.2006, 18:38
Xoxol27 вне форума Посмотреть профиль Отправить личное сообщение для Xoxol27 Найти все сообщения от Xoxol27
  № 9  
Ответить с цитированием
Xoxol27
[+4 14.07.06]

Регистрация: Jul 2006
Сообщений: 18
То есть я должен что-ли написать myButton.onPress=function() {} , в том кадре где у меня условие иди где....( вааще башка не варит).
Я писал вместо myButton имя своей кнопки-ничего!
ОК, спасибо! Не хочу вас мучать глупыми вопросами!!!!!!!!!!!!

Старый 17.07.2006, 18:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Xoxol27, пользуйтесь [code][/code]
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:33.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.