Показать сообщение отдельно
Старый 21.01.2010, 17:12
Ice_VeNOm вне форума Посмотреть профиль Отправить личное сообщение для Ice_VeNOm Найти все сообщения от Ice_VeNOm
  № 5  
Ответить с цитированием
Ice_VeNOm

Регистрация: Jan 2010
Сообщений: 8
Эх...мне опять нужна помощь....последние несколько дней,как только не изгалялся над бедным action script в итоге перепробовл много вариантов и все работают у меня на машине, а вконтакте почему то не хотят...последний (*****) код выглядит так:
Код AS3:
import fl.controls.*
import JPEGEncoder;
var btn:Button = new Button();
addEventListener( Event.ADDED_TO_STAGE, onAddedToStage ) 
function onAddedToStage(e: Event): void { 
Security.allowDomain("*"); 
stage.dispatchEvent(new Event(Event.DEACTIVATE)); 
stage.dispatchEvent(new Event(Event.ACTIVATE)); 
}
btn.addEventListener(MouseEvent.CLICK,testcl);
addChild(btn);
function testcl(e:MouseEvent): void{
var imageLoader: Loader = new Loader();
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e: Event): void {
 
imageLoader.y = 50;
trace('deone');
var source: Bitmap = Bitmap(imageLoader.content); 
trace("\ndone1\n");
var jpgEncoder:JPEGEncoder = new JPEGEncoder();
trace("\ndone2\n");
var jpgStream:ByteArray = jpgEncoder.encode(source.bitmapData);
 
trace(jpgStream);
var loader:Loader = new Loader();
loader.loadBytes(jpgStream);
addChild(loader);
});
imageLoader.load(new URLRequest("http://vkontakte.ru/images/gifts/256/174.jpg"));
return;
 
}
так-то он работает, а вконтакте -нет.

Почему?
З.Ы. используется контейнер