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

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

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

Регистрация: May 2009
Сообщений: 35
По умолчанию Разница между работой swf-шки в плеере и в браузере

Делаю на AS3 апплет. Главное взаимодействие с php. (локалка, Денвер)
Проблема в том что если открывать swf-файл в десктопном flash-плере, то все замечательно работает. А если открыть в браузере. То работает только загрузка данных, а не отправка. Кто-нибудь с таким сталкивался? может я что упустил?

пример запроса:
Код AS3:
package  
{
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.net.URLRequestMethod;
	import flash.net.URLVariables;
	import flash.net.URLLoaderDataFormat;
	import flash.net.navigateToURL;
 
	public class Rewriter
	{
		public var loader:URLLoader;
		public var req:URLRequest;
		public var vars:URLVariables;
 
		public function Rewriter(path:String, str:String) 
		{
			req = new URLRequest("http://localhost/vipmodels/www/data_saver.php");
			loader = new URLLoader(req);
			vars = new URLVariables();
			vars.txt = str;
			vars.path = path;
			req.data = vars;
			req.method = URLRequestMethod.POST;
 
			loader.dataFormat = URLLoaderDataFormat.TEXT;
			loader.load(req);
 
 
 
 
 
		}
 
	}
 
}

Старый 25.05.2009, 18:46
ladon вне форума Посмотреть профиль Отправить личное сообщение для ladon Найти все сообщения от ladon
  № 2  
Ответить с цитированием
ladon

Регистрация: May 2006
Сообщений: 125
crossdomain.xml разрешает все?

Старый 25.05.2009, 19:00
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 3  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
Проверьте атрибуты файла, в который пишет php, они должны разрешать делать это.

Старый 25.05.2009, 22:42
psyanim.as вне форума Посмотреть профиль Отправить личное сообщение для psyanim.as Найти все сообщения от psyanim.as
  № 4  
Ответить с цитированием
psyanim.as
 
Аватар для psyanim.as

Регистрация: May 2009
Сообщений: 35
Цитата:
Проверьте атрибуты файла, в который пишет php, они должны разрешать делать это.
Проверил. Бестолку.

Цитата:
crossdomain.xml разрешает все?
а можно подробнее пожалуйста?

Старый 26.05.2009, 04:25
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 5  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Покажите свой crossdomain.xml
__________________
Дело не в тебе

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

Регистрация: Mar 2009
Сообщений: 9
Мот файерволл не разрешает браузеру отправлять пакеты?

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Если у тебя стоит Денвер, то зачем обращаться по такому адесу "http://localhost/vipmodels/www/data_saver.php"?
попробуй req = new URLRequest("http://vipmodels/data_saver.php");

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

Регистрация: Jul 2009
Адрес: 12 37
Сообщений: 17
Это все из-за политика безопасности Flash Player'a.

У меня та же проблема.Когда флешка засускается локально то ей присваивается sandBoxType - "localTrusted", а когда в браузере - "remote".

Вроде это можно починить, если рядом с swf-файлом положить файл crossdomain.xml. По карайней мере на сайте Adobe так написано.

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

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

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


 


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


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