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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.11.2006, 12:05
glukaviy вне форума Посмотреть профиль Отправить личное сообщение для glukaviy Найти все сообщения от glukaviy
  № 1  
Ответить с цитированием
glukaviy

Регистрация: Mar 2006
Сообщений: 76
Question Помогите с передачей переменной!

Есть мувик с кодом
Код:
this.onRelease=function() {
	trace("check");
	n=this._currentFrame;
	if (n==1) {
		this.gotoAndPlay(2)
			
	} else {
		this.gotoAndStop(1)
	}
	

	
}
stop();
который подгружается на общую сцену
как передать значение n на сцену?

Старый 27.11.2006, 12:10
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 2  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
Попробуй объявить переменную как глоюальную наманер
Код:
_global.n=this._currentFrame;
и обращатся к ней везде как к
Код:
trace (_global.n);
__________________
Всем товарищ и друг

Старый 27.11.2006, 12:26
glukaviy вне форума Посмотреть профиль Отправить личное сообщение для glukaviy Найти все сообщения от glukaviy
  № 3  
Ответить с цитированием
glukaviy

Регистрация: Mar 2006
Сообщений: 76
Пишет: undefined

Старый 27.11.2006, 13:26
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 4  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Надо дождаться загрузки все swf файла.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 27.11.2006, 14:17
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 5  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
Эта переменная так сильно нужна?
Код:
this.onRelease = function() {
	this._currentframe == 1 ? this.gotoAndPlay(2) : this.gotoAndStop(1);
};

Старый 27.11.2006, 15:51
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 6  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
Для кода вложенного в мувиклип.
Код на клипе:
Код:
onClipEvent (load) {
	var n:Number = 0;
	this.onRelease = function():Void  {
		n++;
		this._currentframe == 1 ? this.gotoAndPlay(2) : this.gotoAndStop(1);
	};
}
На главной временной шкале, к свойству _currentframe и переменной n можно обратиться так:
Код:
имя_экземпляра_мувиклипа._currentframe
имя_экземпляра_мувиклипа.n
Оращение нужно выполнять после загрузки мувиклипа(onClipEvent(load)). Так же нужно иметь ввиду, что первым выполняется код на главной временной диаграме.

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

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

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


 


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


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