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

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

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

Регистрация: Feb 2011
Сообщений: 3
По умолчанию Доступ с другого ресурса

Извеняюсь за то что некоторым вопросы покажуться тупыми, но хотелось бы узнать точный ответ

1. Пример:
Есть мой сайт, на сайте php скрипт с json ответом и лежит этот самый flash.

На других доменах мой скрипт размещают (ссылка на мой сайт).
Скажем мой сайт (где флеш и скрипт http://mysite.eu/ )
Человек разместил мой флеш (ссылка на флеш - с моего сайта) на свой сайт ( http://allsite.cew/ )

Вопрос:

По клику на флеш, может ли послать json данные моему скрипту (который лежит на http://mysite.eu/ ) и получить ответ?
т.е. например в JS AJAX сделать запрос на другой ресурс нельзя, это была бы дыра.


2. У меня флеш размером 400*200.

Мне иногда нужно показывать данные во весь екран над HTML (пример на html http://leandrovieira.com/projects/jquery/lightbox/ - нажмите на картинку во вкладке example). Такое возможно сделать?

Или можно с флеша вызвать функцию на странице с параметрами?

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

Регистрация: Jan 2011
Сообщений: 200
1. разместите на сервере crossdomain.xml и укажите в нем разрешенные домены. если флэха на разрешенном домене, то она получит ответ.

2. ну вам же ничего не мешает динамически менять размер флешки

Старый 05.03.2011, 12:50
flyberok вне форума Посмотреть профиль Отправить личное сообщение для flyberok Найти все сообщения от flyberok
  № 3  
Ответить с цитированием
flyberok

Регистрация: May 2010
Сообщений: 43
1. Создайте файл "crossdomain.xml"
заполните его этим:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="http://allsite.cew" />
<allow-access-from domain="*.allsite.cew" />
<allow-access-from domain="105.216.0.40" />
</cross-domain-policy>
или если хотите для всех сайтов разрешить доступ, то
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
Сохраните и залейте в корень вашего сайта
http://mysite.eu/, чтобы он был доступен по ссылке http://mysite.eu/crossdomain.xml

Старый 05.03.2011, 13:09
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Без http://, просто
Код:
<allow-access-from domain="allsite.cew" />
А если нужен именно http-порт (по умолчанию 80), то
Код:
<allow-access-from domain="allsite.cew" to-ports="80" />
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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