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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.08.2014, 00:14
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 1  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
По умолчанию Прелоадер не инициализирует flashVars

Добрый вечер!! скажите почему прелоадер не инициализирует flashVars в основном swf файле! А при загрузке основного swf, все работает!

Старый 06.08.2014, 07:19
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Из-за ошибки в коде
__________________
Ко мне можно и нужно обращаться на ты)

Старый 08.08.2014, 00:05
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 3  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
так ведь без прелоадера все работает!

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

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Это же не форум для экстрасенсов.
Показывайте ваш код, или какие ошибки возникают при работе.
P.S. Подозреваю что во всем виноват stage.

Старый 08.08.2014, 00:29
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 5  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
вот код прелоадера который загружает основную флешку
Код AS1/AS2:
stop();
 
// создаем загрузчик
var loader:Loader = new Loader();
/* добавляем прослушку на случай
успешного завершения */
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function ()
{
addChild(loader); // добавляем загруженный ролик на сцену
gotoAndStop(2); // переходим на первый кадр где нет нашего загрузчика
});
// скачиваем основной ролик
loader.load(new URLRequest("http://server/Main.swf"));

Старый 08.08.2014, 07:55
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Что-то не вижу я здесь того места, где что-то не работает
__________________
Ко мне можно и нужно обращаться на ты)

Старый 09.08.2014, 01:03
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 7  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
так этот код загружает основную флешку, а flashVars не инициализирует!
вот код инициализации

Код AS1/AS2:
public function Main():void {
 
			// создание запроса
			var loader:URLLoader = new URLLoader  ;
			var request:URLRequest = new URLRequest("http://server/index.php");// заменяем на ссылку к вашему скрипту
			request.method = URLRequestMethod.POST;
			// добавление параметров в запрос
			var vars:URLVariables = new URLVariables  ;
			vars['auth_key'] = LoaderInfo(root.loaderInfo).parameters.auth_key;// auth_key из FlashVars
			vars['viewer_id'] = LoaderInfo(root.loaderInfo).parameters.viewer_id;// ID просматривающего приложение
			request.data = vars;
			loader.addEventListener(Event.COMPLETE,onComplete);
			loader.load(request);
 
			function onComplete(e:Event):void {
				var xml:XML = new XML(loader.data);
				t_field.text = String(xml.user.rating);
				l_field.text = String(xml.user.level);
			}

Старый 09.08.2014, 09:15
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Сделайте так
Код AS3:
public function Main() {
   if (stage) init(null);
   else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event):void {
   removeEventListener(Event.ADDED_TO_STAGE, init);
   var flashVars:Object = stage.loaderInfo.parameters; // вот тут они будут доступны
}
__________________
Ко мне можно и нужно обращаться на ты)

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

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

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


 


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


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