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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.03.2010, 13:27
SONce вне форума Посмотреть профиль Отправить личное сообщение для SONce Найти все сообщения от SONce
  № 1  
Ответить с цитированием
SONce
[+1.3 20.12.10]

Регистрация: Nov 2009
Сообщений: 124
По умолчанию Доступ к переменной

Есть флешка, и есть отдельно АС файл, в котором описан класс. Внути класса происходят некие функции. Как из класса изменить переменную в флешке, и наоборот?

Старый 02.03.2010, 13:53
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Переменные существуют в коде, а не в файлах, в файлах они только описываются.
__________________
Hell is the possibility of sanity

Старый 02.03.2010, 13:57
alikSmehoff вне форума Посмотреть профиль Отправить личное сообщение для alikSmehoff Найти все сообщения от alikSmehoff
  № 3  
Ответить с цитированием
alikSmehoff
 
Аватар для alikSmehoff

Регистрация: Oct 2009
Сообщений: 47
Цитата:
Как из класса изменить переменную в флешке
Если объект заданного класса является child'ом флешки, то вот так:
Код AS3:
parent.myVariable = myValue; // myValue - описанная переменная в классе

Старый 02.03.2010, 13:59
SONce вне форума Посмотреть профиль Отправить личное сообщение для SONce Найти все сообщения от SONce
  № 4  
Ответить с цитированием
SONce
[+1.3 20.12.10]

Регистрация: Nov 2009
Сообщений: 124
Ладно напишу по другому.

Существует класс описанный в в файле CustomClient.as
Код AS3:
package {
	public class CustomClient {
		private var kk:Array;
		public function onMetaData(info:Object):void {
			trace("metadata: duration=" + info.duration + " width=" + info.width + " height=" + info.height + " framerate=" + info.framerate);
			kk=info['keyframes']['filepositions'];
			trace(_kk);
 
 
		}
	}
}
из флешки вызываю:
Код AS3:
my_ns.client = new CustomClient();
эти махинации для того чтобы обработать метадату.

Как мне получитть доступ к переменной kk из флешки?

Старый 02.03.2010, 14:22
petri вне форума Посмотреть профиль Отправить личное сообщение для petri Найти все сообщения от petri
  № 5  
Ответить с цитированием
petri
 
Аватар для petri

Регистрация: Dec 2009
Сообщений: 60
1) в классе сделать
Код AS3:
public var kk:Array;
2)
Код AS3:
my_ns.client = new CustomClient();
           my_ns.client.kk;

Старый 02.03.2010, 14:31
SONce вне форума Посмотреть профиль Отправить личное сообщение для SONce Найти все сообщения от SONce
  № 6  
Ответить с цитированием
SONce
[+1.3 20.12.10]

Регистрация: Nov 2009
Сообщений: 124
спасибо. а обратно?

Старый 02.03.2010, 14:39
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 7  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
используйте события
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

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

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

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


 


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


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