Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2006, 08:13   #1 (permalink)
VISIONcom
 
Registriert seit: Feb 2004
Ort: Luzern (CH)
Beiträge: 223
MC durch anderer MC ersetzten

Hallo Zusammen

Ich habe gerade ein Blackout. Wie ersetzte ich ein MC der auf der Bühne liegt durch ein anderen MC. Die Verknüpfung auf dem MC habe ich bereits eingetragen.

Gruss
Christian
visioncom ist offline   Mit Zitat antworten
Alt 11-03-2006, 10:43   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Bühnen-MCs liegen auf statischen Tiefen des Level 0. MCs auf statischen Tiefen kann man nicht so ohne weiteres löschen oder ersetzen, dazu müssen sie mit swapDepths zuerst auf eine dynamische Tiefe ab 0 verschoben werden. Beispiel:
PHP-Code:
meineBühnenMCInstanz.swapDepths(1000);//verschieben
meineBühnenMCInstanz.removeMovieClip();//löschen

this.onEnterFrame = function(){//genau einen Frame lang warten
 
delete this.onEnterFrame;//gleich wieder den Event löschen
   
_level0.createEmptyMovieClip("meineBühnenMCInstanz",1);//neu erstellen
   
_level0.meineBühnenMCInstanz.loadMovie("meinFilm.swf");//in den leeren MC einen Film nachladen
//oder
_level0.meineBühnenMCInstanz.attachMovie("meinBezeichner","meineInstanz",1);//aus der Bibliothek einen MC attachen 
  Mit Zitat antworten
Alt 11-03-2006, 16:52   #3 (permalink)
VISIONcom
 
Registriert seit: Feb 2004
Ort: Luzern (CH)
Beiträge: 223
Das ged doch einfacher. Ich kann doch sicherlicher meine Bühneninstanz mit einem anderen Intern MC überschreiben!?
visioncom ist offline   Mit Zitat antworten
Alt 11-03-2006, 23:48   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hab ich doch erklärt...
  Mit Zitat antworten
Alt 12-03-2006, 08:43   #5 (permalink)
VISIONcom
 
Registriert seit: Feb 2004
Ort: Luzern (CH)
Beiträge: 223
In den alten Flashversionen gab es aber andere möglichkeiten. Da bin ich mir sicher...

Geändert von visioncom (12-03-2006 um 08:44 Uhr)
visioncom ist offline   Mit Zitat antworten
Alt 12-03-2006, 10:33   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Also noch mal: du willst auf der Bühne einen MC gegen einen anderen MC ersetzen, oder?

In der Entwicklungsumgebung löscht du den alten MC und ziehst bspw. aus der Bibliothek einen neuen MC auf die Bühne.

Zur Laufzeit funzt das wie in den Scripten angegeben.

Was willst du denn überhaupt gegeneinander austauschen?
  Mit Zitat antworten
Alt 12-03-2006, 11:44   #7 (permalink)
VISIONcom
 
Registriert seit: Feb 2004
Ort: Luzern (CH)
Beiträge: 223
Ich habe ein MC_Content in dem immer der MAIN MC geladen werden soll. Der MAIN MC wächselt aber immer je nach Navigation. Ich denke mir einfach, dass es führ einen Austausch sicherlich einen einfacheren Weg geben muss. Bis anhin habe ich es mit folgendem Script gelöst. Jedoch habe ich das gefühl, dass ich das frührer durch einen Befehl gemacht habe.

PHP-Code:
this._parent._parent._parent.mc_content.unloadMovie();
    
this._parent._parent._parent.attachMoviethis._parent._name"mc_content"); 
visioncom 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



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

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


Copyright ©1999 – 2012 Marc Thiele