Einzelnen Beitrag anzeigen
Alt 12-11-2009, 19:45   #5 (permalink)
hk1805
Neuer User
 
Registriert seit: Aug 2005
Ort: Hamburg
Beiträge: 179
so hab das ganze jetzt mal nach anweisung umgebaut, und es klappt schon fast super, vielen Dank für den Support.

Ein kleiner Bug den ich nicht ganz verstehe-> Nach Betätigung des close button und erneutem Aufruf des selben swf erscheint der Film, zuckt dann kurz weg und ist anschließend wieder da, ne Idee woran es liegen könnte?

Hier noch mal das Script

PHP-Code:
// Laden der Projekt SWF
    
var _swfLoader:Loader;
var 
_swfContent:MovieClip;
 
thumbs_only.hit_motorsport.addEventListener(MouseEvent.MOUSE_DOWNload_motorsport);        

function 
load_motorsport(event:MouseEvent):void {
                
    
loadSWF("1.swf");
 
function 
loadSWF(path:String):void {
    
    var 
_req:URLRequest = new URLRequest();
    
_req.url path;
 
    
_swfLoader = new Loader();
    
setupListeners(_swfLoader.contentLoaderInfo);
   
    
_swfLoader.load(_req);
    
}
 
function 
setupListeners(dispatcher:IEventDispatcher):void {
    
dispatcher.addEventListener(Event.COMPLETEaddSWF);
    
dispatcher.addEventListener(ProgressEvent.PROGRESSpreloadSWF);
}
 
function 
preloadSWF(event:ProgressEvent):void {
    var 
_perc:int = (event.bytesLoaded event.bytesTotal) * 100;

}
 
function 
addSWF(event:Event):void {
    
event.target.removeEventListener(Event.COMPLETEaddSWF);
    
event.target.removeEventListener(ProgressEvent.PROGRESSpreloadSWF);
   
    
_swfContent event.target.content;
    
_swfContent.close_btn.addEventListener(MouseEvent.MOUSE_DOWNunloadSWF);

    
addChild(_swfContent)
    
TweenLite.from(_swfContent,1, {x:0y:20ease:Quint.easeOutdelay:1alpha:0.5});
       
TweenLite.to(_swfContent1,  {x:0y:-2ease:Quint.easeOutalpha:1}); 
    
    }    
    
};


function 
unloadSWF(event:Event):void {
    
    
TweenLite.from(_swfContent1,   {x:0y:-2ease:Quint.easeOut});
    
TweenLite.to  (_swfContent1,   {x:0y:20ease:Quint.easeOutalpha:0onComplete:remove});
    
                 
function 
remove():void {
                            
    
_swfLoader.unloadAndStop();
   
    
removeChild(_swfContent);
    
    
_swfContent null;

    }

}; 
hk1805 ist offline   Mit Zitat antworten