| ЗлОй ПрОграММер |
04.11.2011 20:51 |
вот насчёт внешнего прелоадера тогда есть вопрос, сделал тестирую локально работает, вконтакте же нефига, как вариант загрузил его на "левый" сайт всё работает. в чём может быть проблема ?
в одной темке тут код нашёл
Код AS3:
Security.allowDomain("*");
var context:LoaderContext = new LoaderContext(true, ApplicationDomain.currentDomain);
var domain:String = new LocalConnection().domain;
if (domain!="localhost") context.securityDomain = SecurityDomain.currentDomain;
loader.load(request, context);
тоже не грузиться swf, тока если локально
и что самое интересное на FLash CS5 написанный прелоадер работает вот его код
Код AS3:
package
{
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.MovieClip;
import flash.display.Loader;
public class Main2 extends MovieClip
{
private var myloader:Loader;
public function Main2()
{
addEventListener(Event.ADDED_TO_STAGE, GO);
}
private function GO(e:Event){
removeEventListener(Event.ADDED_TO_STAGE, GO);
RUN();
}
private function RUN(){
myloader = new Loader();
myloader.contentLoaderInfo.addEventListener(Event.COMPLETE,finish);
myloader.load(new URLRequest('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.zip'));
}
private function finish(e:Event):void
{
myloader.contentLoaderInfo.removeEventListener(Event.COMPLETE,finish);
addChild(myloader);
}
}
}
|