Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2006, 10:53   #1 (permalink)
Neuer User
 
Benutzerbild von andydrummer
 
Registriert seit: Nov 2005
Ort: Heidelberg
Beiträge: 43
Flash Variablen und loadMovieNum

Servus Leute hab mal wieder nen Problemchen !
Und zwar will ich einen Mp3 Player der bisher über Variablen in der HTML Datei gesagt kriegt was er spielen soll, jetzt mit loadMovieNum in einen anderen Flash Movie einbinden. Mein Problem dabei ist, wie übergebe ich nun die variablen ????

Bisher war das ganze so eingebunden

Code:
<object type="application/x-shockwave-flash" data="player.swf" width="290" height="24" id="audioplayer1">
<param name="movie" value="player.swf" />
<param name="FlashVars" value="playerID=1&amp;bg=0xf8f8f8&amp;leftbg=0xeeeeee&amp;lefticon=0x666666&amp;rightbg=0xcccccc&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xffffff&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0x9FFFB8&amp;soundFile=mp3%2Fsunburst.mp3" /><param name="quality" value="high" />
<param name="menu" value="false" />
<param name="bgcolor" value="#FFFFFF" /></object>
Wie übergebe ich das jetzt bei der Verwendung von :
Code:
loadMovieNum('player',6);
__________________
Auch aus Steinen, die in den Weg gelegt werden, kann man Schönes bauen.
andydrummer ist offline   Mit Zitat antworten
Alt 22-09-2006, 13:21   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Vergiss loadMovieNum. Damit erstellst du nur zusätzliche überflüssige Level. Es reicht, wenn du deine Filme in einen leeren MC auf Level 0 in eine beliebige Tiefe nachlädst.

Wenn du die player.swf in deinen Hauptfilm nachladen willst, geht das bspw. so:
Zitat:
this.createEmptyMovieClip("con",1);//leeren MC erstellen
this.con.loadMovie("player.swf");//in diesen MC einen Film nachladen
Wenn du allerdings auf die Variablen dieses Filmes sofort zugreifen willst, musst du das Nachladen erst einmal abwarten. Das überprüfst du am besten mit einem Preloader:
PHP-Code:
//Preloader
this.onEnterFrame = function(){//kontinuierlich überprüfen, ob das Laden beendet ist
    
var prozent int(_level0.con.getBytesLoaded()*100/_level0.con.getBytesTotal());//Prozentwert errechnen
    
if(prozent >= 100 && _level0.con._width && _level0.con._height>0) {//wenn alles geladen wurde und der Containerfilm eine Breite und Höhe hat...
        
delete this.onEnterFrame;//dann den jetzt überflüssigen Event löschen
        //und hier kann es weitergehen, bspw. Zugriff auf eine Variable von player.swf:
      
_level0.meineVariable _level0.con.irgendeineVariable;
    }

  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



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele