Просмотр полной версии : *** Security Sandbox Violation ***
поискал по форуму но чет так ничего и не понял...Делаю галерею. Выложил картинки на ***********, в базу вбил ссылки...все бы ничего, но просто 4 картинки грузятся, а на остальные выдает *** Security Sandbox Violation ***
SecurityDomain тра ля ля' tried to access incompatible context 'тра ля ля ля'
перед тем как грузить пишу
System.security.allowDomain("***********");
System.security.allowInsecureDomain("*");
Картинки гружу через loadClip
Не флешка должна разрешать а ***********. Если на этом сайте crossdomain.xml нету или не разрешает вашему сайту - тогда никак. Т.е. загрузить картинку вы сможете, а сделать с ней чего-нибудь (например занести в BitmapData) - не сможете.
мм..так мне ее просто нужно вывести в контейнере...тем более что 4 штуки выводятся то
Вообще говоря, просто загрузить и отобразить картинку можно с любого домена, если вы не делаете с ней никаких действий. Для выполнения каких-либо операций над картинкой, удаленный домен должен давать разрешение на это.
мож я чет пропустил.Это код
function CreateImage(Value){
var Img:MovieClip;
var column:Number=0;
var row:Number=0;
for(var i:Number=0;i<12;i++){
_global.NumberImages=i;
Img=_root.createEmptyMovieClip("Img"+i, 2000+i);
if (340+column*80>600){Img._x=340;row++;Img._y=240+row*80;column=0;}
else{
Img._x=340+column*80;
Img._y=240+row*80;
column++;
}
Img._alpha=80;
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc._width=70;
target_mc._height=70;
target_mc.blendMode="darken";
target_mc.onPress = function(){
if (target_mc.blendMode=="normal"){target_mc.blendMode="darken";}
else{
target_mc.blendMode="normal";
}
}
}
mclListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) {
target_mc.createTextField("Status", 30, 10, 10, 10, 10);
if (loadedBytes==totalBytes){Status.removeTextField();}
else{
Status.text=loadedBytes+"/"+totalBytes;
}
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip(Value[i], Img);
}
}
Value - это ссылка на картинку...выдирается оно отдельно в другой функции
В начале там просто позиционирование...так что его можно опустить...
Так вы пытаетесь назначить прозрачность, режим смешивания, действия, ширину и высоту и прочее, на что вам сервер разрешения не давал.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.