![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 19
|
Собственно сабж
Запускаю из Flash CS3 - все работает, все данные загружаются. Запускаю с HTML-страницы - ничего не работает, прелоадер пишет, что грузит данные и это бесконечно. Может я как-то скомпиллировать что-то должен или какие особые настройки где сделать надо? ПыСы Просьба сильно не ругаться, это мой первый хоть сколь-нить серьезный проект. Добавлено через 8 минут А, да... данные грузятся с сервера в интернете, там php вытягивает данные из MySQL Последний раз редактировалось kei; 01.08.2009 в 14:04. |
|
|||||
|
Регистрация: May 2009
Сообщений: 63
|
kei, вероятно данные не загружаются от того, что это запрещено системой безопасности Flash Player (например вы загружаете картинку или другие данные с сайта находящегося не в том домене, что и SWF). Чтобы такая загрузка была возможной, нужно чтобы администрация сайта (с которого загружаете) разрешила Flash загрузку информации.
Для получения полной информации по системе безопасности Flash, почитайте 19ю главу "Ограничения безопасности Flash Player" книги Колина Мука "Action Script 3.0 для Flash" Последний раз редактировалось Аллиас; 01.08.2009 в 14:20. |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 19
|
Нифига не понял. Я на своем компьютере запускаю ролик из среды Flash CS3. Ролик цепляется к моему сайту, где php отдает ему данные. Примерно следующим образом:
var requestFavorites:URLRequest = new URLRequest("http://www.мой сайт.ru/sl/return.php"); requestFavorites.method = URLRequestMethod.POST; requestFavorites.data = variables; loaderFavorites = new URLLoader(); loaderFavorites.load(requestFavorites); Добавлено через 7 минут буду штудировать Мука. но буду рад и советам) Добавлено через 14 минут кстати, цеплял обработку ошибки: никаких ошибок не выдает. |
|
|||||
|
Регистрация: May 2009
Сообщений: 63
|
Должно работать при условии, что данные грузятся с того-же самого сайта где и SWF и то, по-моему нужно разрешать домен через allowDomain(); В общем читайте Мука, думаю там найдете ответы на все вопросы.
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
а там не IO_ERROR. Там SecurityError
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 204
|
В настройках публикации надо указать Access network only в Local playback security.
__________________
http://www.infinity3d-engine.com |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 19
|
Вот такая конструкция никакого результата не дала.
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 19
|
chabapok, у мен виндовс хостинг. да и следил за регистром, кроме того, была бы какая-нибудь ошибка.
MonkDead, да вроде установлено. щас скрин сделаю, че там в публикации настроено. Добавлено через 2 минуты Аллиас, ага, уже читаю, что-то про allowDomain() проскакивало, щас посмотрю, как эта функция работает. Добавлено через 4 минуты Настройки: [IMG]http://s52.***********/i138/0908/0d/38e035de40dd.jpg[/IMG] после этого жму Паблиш, загружаю все 3 файла (swf,html,js) на сервер. Добавлено через 23 минуты УРАААА!!! Аллиас, получилось В корень сайта закинул такой вот файлик с именем crossdomain.xml: |
|
|||||
|
Регистрация: May 2009
Сообщений: 63
|
kei, вот видите, система безопасности Flash, не такая уж неприступная
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|