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

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

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

Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
По умолчанию BitmapData SecurityError

Есть ли возможность достать bitmapData из загруженного со стороннего домена изображения. Там сейчас политика безопасности не позволяет это сделать.

Или если вышенаписанное невозможно, подскажите- как быть в этой ситуации: делаем игру на графическом движке Starling. В игре нужно грузить аватарки пользователей из социальных сетей. Можно ли каким-то образом отобразить эти аватарки на stage3d слое? Для stage3d нужны текстуры, а для них нужны bitmapData.

Старый 22.05.2013, 21:22
Rzer вне форума Посмотреть профиль Отправить личное сообщение для Rzer Посетить домашнюю страницу Rzer Найти все сообщения от Rzer
  № 2  
Ответить с цитированием
Rzer
 
Аватар для Rzer

блогер
Регистрация: Feb 2007
Адрес: Spb
Сообщений: 613
Записей в блоге: 8
Отправить сообщение для Rzer с помощью ICQ
Загружайте флешку в социальную сеть. И вставляйте ссылку в свой iframe и будет Вам счастье

Старый 22.05.2013, 21:28
Maestro13 вне форума Посмотреть профиль Отправить личное сообщение для Maestro13 Найти все сообщения от Maestro13
  № 3  
Ответить с цитированием
Maestro13

Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
"И вставляйте ссылку в свой iframe." А можно немного поподробнее? Не понял, чем это поможет.

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

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
Может быть, что еще работает хак, Решение по LoaderInfo#bytes
__________________
местонахождение

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Можно проксирование через сервер сделать. Ничего сложного.
Наверняка же игра использует свой сервер?

Старый 23.05.2013, 12:44
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 6  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Можно проксирование через сервер сделать. Ничего сложного.
Наверняка же игра использует свой сервер?
Ваше ничего сложного, при слегка неправильной настройке сервера может обернуться серьезными проблемами. Нужна хотя бы небольшая проверка, что $_POST['url'] содержит все-таки "урл" из интернетов, а не с файловой системы сервера.

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

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

у меня регэксп используется. Хотя можно еще и проверку на то, чтобы только с указанных соцсетей грузилось. Так даже надежнее.

PHP код:
elseif ($method == "getImage") {
    
$url    $p['url'];
    
$url_reg "/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/";
    if (
preg_match($url_reg$url)) {
        
$file    file_get_contents($url);
        echo 
$file;
    }



Последний раз редактировалось caseyryan; 23.05.2013 в 14:11.
Старый 23.05.2013, 14:08
Maestro13 вне форума Посмотреть профиль Отправить личное сообщение для Maestro13 Найти все сообщения от Maestro13
  № 8  
Ответить с цитированием
Maestro13

Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
СлаваRa,хак этот уже давно не работает.
Игра использует свой сервер. Была идея сделать что-то вроде выгрузки картики сервером с последующей передачей клиенту, но хотелось обдумать другие варианты. Походу это оказывается единственный. Всем спасибо

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

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

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


 


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


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