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

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

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

Регистрация: Oct 2004
Сообщений: 149
Question Security violation - как побороть?

Доброго времени суток.
Я разрабатываю к одному проекту оболочку. Там будут грузится обложки различных альбомов. Ну ясное дело использую BitmapData для того, что-бы не натуплять плеер загруженной графикой.
В общем, в дебаговском режиме всё хорошо. Как только пробую запустить локально, он огрызается на sandbox ( это ладно, в хелпе сказано, что если загружаемые на сервере, а он SWF локально, то ничего не выйдет)
Но я згружаю на один из наших хостов ( графика на другом хосте). Так вообще ноль эмоций. Сам crossdomain.xml не тянет, как это было в 8-ке. Графика не грузится.
Подскажите что сделать. И возможно ли как-то настроить это дело так, что-бы локально тестить можно было ( сгружать всё графику не предлогать, там около 3 гиг)

Старый 03.07.2007, 16:50
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Загрузку crossdomain можно вызвать принудительно.

Насчет локально давно есть в FAQ:
http://www.flasher.ru/forum/showthread.php?t=92951

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

Регистрация: Oct 2004
Сообщений: 149
Хм... теперь у меня оно в сё грузится.. но не отображаются изображения, которые я в BitmapData занёс.... Т.е. проходит эффект, который срабатывает при полной загрузке изображения, в процессе этого эффекта, изображение копируется в BitmapData и выгружается из памяти.
Но ничего не видно Хотя пот трафику и логу видно, что картинки тянутся.

Т.е. файл лежит на хосте. Тянется crossdomain.xml. гразится графика, по логу видно имена файлов.
НО почему я не вижу того, что должно остаться в BitmapData? а в дебаговском режиме всё видно


Последний раз редактировалось etc; 03.07.2007 в 19:06.
Старый 03.07.2007, 19:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Домены разные или с одного тащит?

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

Регистрация: Oct 2004
Сообщений: 149
Вообще ничего не понимаю
Это
Код:
<cross-domain-policy>
<allow-access-from domain="[our domain].com" secure="false"/>
<allow-access-from domain="*"/>
</cross-domain-policy>
crossdomain.xml сервера. Он нормально работает в 8-ке с другими флеш роликами. Но вот с 9-кой почему-то проблемы
Помогите пожалуйста.
Домены разные. Один тестовый сервер. Второй отностися к зеркалу рабочего червера и имеет другой домен.

P.S. Не баньте за флуд, я просто уже не знаю что делать.

Старый 03.07.2007, 19:20
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Посмотри класс LoaderContext и свойство checkPolicyFile.

И структуру кто, что и откуда тянет сюда напиши. С указанием, на каком из серверов лежит crossdomain.

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

Регистрация: Oct 2004
Сообщений: 149
Эм, с админом разобрались. Он перекинул crossdomain.xml на сервер с изображениями. Всё стало хорошо.
Уважаемы __etc, спасибо, выручили!

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

Регистрация: Oct 2004
Сообщений: 149
Эх... странно. Теперь не отрабатывается этот кусок:
Код:
var imageSRC:Bitmap = Bitmap(loader.content)
if (this.image)
{
	removeChild(this.image)
}
this.image = new Bitmap(imageSRC.bitmapData.clone());
loader.unload();
var imageSkewMatrix:Matrix = new Matrix(1, -0.14, 0, 1, 0, 2);
var imageTrans:Transform = new Transform(this.image);
imageTrans.matrix = imageSkewMatrix;
this.image.width = 16;
this.image.height = 38;
this.image.alpha = 0.5
addChild(this.image);
Т.е. изображение загружается, даже сжимается по высоте и ширине, альфа стваится, но не срабатывает трансформация, хотя опять-же локально срабатывает

Старый 03.07.2007, 20:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну это уже баг не относящийся к crossdomain…

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

Регистрация: Oct 2004
Сообщений: 149
А с чем может быть связано? Ведб локально всё чудесно работает, картинки искажаются как мне надо. А на сервере не хотят
Т.е. все пакеты подключены, прописано правильно. Но именно из-за того что в сети, не хочет.

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

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

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


 


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


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