Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-12-2009, 23:13   #1 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
Preloader: gotoandplay nach COMPLETE-Event will nicht ...

Sorry, dass ich schon wieder nerve, aber mich nervt AS3 auch irgendwie.

Ich habe ein Preloader gemacht, funktioniert auch soweit alles. Nur die letzte Anweisung, das gotoAndPlay für den Finalen Film will nicht.
Hier mal der Code:
PHP-Code:
var loading:Loader = new Loader();
loading.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESSloop);
loading.contentLoaderInfo.addEventListener(Event.COMPLETEdone);
loading.contentLoaderInfo.addEventListener(Event.INITinit);
loading.load(new URLRequest("video.swf"));

function 
loop(e:ProgressEvent):void
{
    var 
perc:Number e.bytesLoaded e.bytesTotal;
    
percent.text Math.ceil(perc*100).toString();
    
}

function 
done(f:Event):void
{
    
trace("done");
    
removeChild(percent);
    
percent null;
    
videoloader.addChild(loading)
    
videoloader.gotoAndPlay("los");
    

Das Video fängt an zu spielen, bevor es da ist und sichtbar ist. Ich könnte jetzt natürlich auch über Event.INIT es einfach einblenden, sobald es startet, aber da ich eine Anzeige habe (wird noch gebaut) die den Ladestatus angibt, soll es erst loslaufen, wenn das Video komplett geladen ist. Aber, wie schon geschrieben, das gotoAndPlay, will nicht.

Danke für jede Hilfe.
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.

Geändert von Asta (14-12-2009 um 23:14 Uhr)
Asta ist offline   Mit Zitat antworten
Alt 15-12-2009, 08:32   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
videoloader.gotoAndPlay("los");
Was ist denn "videoloader"? Wenn es ein MC ist, hast du noch Glück, weil der Compiler keine Fehler liefert. Aber der DisplayObject Container ist nun mal nicht die SWF, denn die liegt ja im loader.content...
PHP-Code:
percent null;
videoloader.addChild(loading);

var 
loader:Loader Loader(f.target.loader);
loader.gotoAndPlay("los"); 
  Mit Zitat antworten
Alt 15-12-2009, 14:53   #3 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
hi Holger

videoloader ist ein MC in den ich das swf lege, um es so zu plazieren, da es unter ein paar anderengrafischen Elementen liegen soll. Wie kann ich denn dann das swf darin ansprechen.
videoloader.loading.gotoAndPlay("los");
funktioniert auch nicht.
Wenn ich es so mache, wie du beschreist, bekomme ich diese Meldung:
1061: Aufruf für eine möglicherweise nicht definierte Methode gotoAndPlay über einen Verweis mit statischem Typ flash.display:Loader.
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta ist offline   Mit Zitat antworten
Alt 15-12-2009, 15:58   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Wie kann ich denn dann das swf darin ansprechen.
Versuchs mal so:
PHP-Code:
var loader:Loader Loader(f.target.loader);
(
loader.content as MovieClip).gotoAndPlay("los"); 

Geändert von agedoubleju (16-12-2009 um 08:56 Uhr)
  Mit Zitat antworten
Alt 15-12-2009, 22:26   #5 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
Ok, ich hab jetzt gelöst:
PHP-Code:
function done(f:Event):void
{
    
trace("done");
    
removeChild(percent);
     var 
myTween:Tween = new Tween(loaderbar"alpha"Strong.easeOutloaderbar.alpha01true);
    
addChildAt(loading1)
    
MovieClip(f.target.content ).gotoAndPlay("los");
    
f.target.content.40
    f
.target.content.y88;    

So bleibt die Ladeanimation auch nach dem fertigen Laden des swf über diesem und man sieht die ausblendeanimation.

Danke für den Ansatz, um weiter zu kommen.

Schöne Grüße
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kein COMPLETE Event nach URLLoader Aufruf... HamletBSM ActionScript 3 5 20-10-2009 16:12
Event.COMPLETE funktioniert nicht in Firefox und Safari housemade ActionScript 3 2 30-06-2009 05:23
Preloader Event.COMPLETE Problem Marcel20 ActionScript 3 6 09-02-2009 17:22
Fileupload Event.COMPLETE geht nicht phase Flex programmieren 2 15-01-2009 20:53
Complete Event wird nach der Veröffentlichung nicht aufgerufen NickD ActionScript 3 46 25-02-2008 10:26


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele