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

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

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

Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
По умолчанию pureMVC проект внутри другого pureMVC

Нахожусь в процессе знакомства с фреймворком pureMVC и вот сегодня столкнулся со следующей проблемой: есть проект (сайт) реализованный с помощью pmvc и есть другой проект (галерея) также реализованная с помощью pmvc. Компилю галерею в swf файл и загружаю её в сайт (loader-ом). После окончании загрузки всё ломается, галерея не показывается. После долгих поисков, выъяснил что ещё раз запускается единственная функция фасада сайта (startup). То есть вместо того, чтобы запустилась стартап фасада галереи, запускается стартап фасада сайта.
Не знаю, насколько понятно я всё объяснил, но тем кто знаком с pmvc наверное должно быть понятно.
Подскажите, такое впринципе возможно, чтобы pmvc проект загружать в другой pmvc проект? И в какую сторону мне копать, чтобы исправить ошибку?

update:
Переименование класса Applicationfacade и функции startup() в галерее не помогли. То есть получается, что галерея вызывает функцию фасада сайта. То есть возможное решение проблемы - запретить галерее вызывать функции сайта? (всё равно пока не знаю, как это сделать)


Последний раз редактировалось wvxvw; 27.09.2009 в 23:51.
Старый 28.09.2009, 01:46
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
грузи флешку в другой ApplicationDomain

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

Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
alatar, спасибо огроменное, всё получилось! А то вчера уже расстроиться успел, подумал, а вдруг такое впринципе невозможно. Выручил =)

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

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от alatar Посмотреть сообщение
грузи флешку в другой ApplicationDomain
А можно подробнее.. как это сделать?
__________________
Отряд Котовскага

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

Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
Котяра, вот кусок примера с офф хелпа. Я думаю тут всё понятно, если нет, спрашивай =)
Код AS3:
request = new URLRequest(swfLib);
var context:LoaderContext = new LoaderContext();
context.applicationDomain = new ApplicationDomain();
loader.load(request,context);

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

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

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


 


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


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