Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-07-2011, 17:15   #1 (permalink)
Neuer User
 
Benutzerbild von Danjy
 
Registriert seit: Apr 2010
Beiträge: 122
Question swf durch swf ersetzen?

Hallo zusammen,

ich habe mich mal ein bisschen schlau gemacht und geschaut wie ich eine swf durch eine andere in AS3 ersetzen kann.

Gefunden habe ich die loadMovieNum-Funktion, welche allerdings nur in AS2 vorhanden ist...

Momentan hole ich mir die andere swf mit dem Loader.. welches allerdings dazu führt das "B.swf" in "A.swf" geladen wird...

Ich könnte vielleicht den Loader in Verbindung mit unloadAndStop() nutzen?! Aber ich denke mir vielleicht gibt es eine einfachere Lösung?!

Wie bewerkstellige ich dieses Phänomen :P ?
Ist das in AS3 möglich?

Wäre für eure Hilfe sehr dankbar!

Gruß
Danjy ist offline   Mit Zitat antworten
Alt 07-07-2011, 01:45   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Ort: Berlin
Beiträge: 478
AS2 und AS3 Filme sind tendenziell völlig unkompatibel.

SWF ersetzen - was immer Du da vorhast, wird so nicht funktionieren.

Man kann in AS3 nichtmal AS2 Filme laden und richtig ansteuern.
__________________
Adobe Flash CS5: Das Handbuch
Webdesign und Webentwicklung: medianetic

Gesendet von meinem Windows-PC.
Blog-relaunch: http://www.blog.medianetic.de
medianetic ist offline   Mit Zitat antworten
Alt 07-07-2011, 08:06   #3 (permalink)
Neuer User
 
Benutzerbild von Danjy
 
Registriert seit: Apr 2010
Beiträge: 122
Sorry, hab mich da wohl ein bisschen falsch ausgedrückt!

Ich will kein AS3.swf durch ein AS2.swf (oder andersherum) tauschen sondern einfach nur zwei AS3.swf austauschen ohne das ich ein swf habe und da ein anderes swf hinein lade...

nicht möglich? :/

*EDIT*

Wie die in AS2 vorhandene loadMovie-Funktion:
Beschreibung von Adobe:
Zitat:
Mit der Funktion loadMovie() können Sie mehrere SWF-Dateien auf einmal anzeigen bzw. zwischen einzelnen SWF-Dateien hin und her schalten, ohne ein weiteres HTML-Dokument laden zu müssen. Ohne die Funktion loadMovie() zeigt der Flash Player nur eine SWF-Datei an.
besser hätte ich es nicht erklären können :P

Geändert von Danjy (07-07-2011 um 08:09 Uhr)
Danjy ist offline   Mit Zitat antworten
Alt 07-07-2011, 09:16   #4 (permalink)
Neuer User
 
Benutzerbild von Danjy
 
Registriert seit: Apr 2010
Beiträge: 122
hab es jetzt mit Loader & unloadAndStop() gelöst.. wäre trotzdem noch an einer anderen Lösung interessiert
Danjy ist offline   Mit Zitat antworten
Alt 07-07-2011, 09:35   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Irgendwie versteh ich nicht ganz, was eigentlich das Problem ist?!

Wenn Du mit derselben Loader-Instanz nacheinander zwei unterschiedliche SWFs lädst, ersetzt die eine doch durch die andere?

In der Regel verwendet man aber mehrer Loader-Instanzen um die Inhalte der einen noch anzeigen zu können, während der neue Inhalte noch lädt, und diese dann ineinander überzublenden.
  • Was hast Du denn genau vor?
  • Wie soll's am Ende aussehen?
  • Und was gefällt Dir an den bisherigen Lösungen nicht?


P.S.:
Alle Funktionen mit "Num" im Namen arbeiten mit levels und sollten deshalb auch in AS2 (objektbasierend) nicht mehr verwendet werden.

P.P.S.:
Zitat:
Zitat von medianetic Beitrag anzeigen
Man kann in AS3 nichtmal AS2 Filme laden und richtig ansteuern.
Laden schon, steuern nur über Umwege
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 07-07-2011, 09:57   #6 (permalink)
Neuer User
 
Benutzerbild von Danjy
 
Registriert seit: Apr 2010
Beiträge: 122
Erstmal Danke für die Antworten!

Wollte halt nicht so zu sagen ein .swf haben welches mehrere swf's steuert.. also hinein lädt und wieder raus schmeißt (Loader - unloadAndStop).. sondern das die sich gegenseitig austauschen (Wie halt die Funktion loadMovieNum damals gemacht hat)..

nach langer Überlegung ist es sowieso Sinnvoller es so zu machen wie ich es jetzt mache.

Also nochmal Danke an euch!
Danjy ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as3, loader, loadmovienum, unloadandstop

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
IE8 durch IE6 ersetzen?! :: RK :: Am Rande 8 16-11-2009 06:38
wie den tween durch AS ersetzen atlas Flash Einsteiger 11 11-09-2008 15:33
mc durch anderes ersetzen bbw ActionScript 1 10 17-01-2003 15:52
swf durch jpg ersetzen?! masc5 HTML und CSS 11 22-10-2002 14:00
Tweening durch AS ersetzen? wetworka ActionScript 1 6 26-07-2001 15:46


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

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


Copyright ©1999 – 2012 Marc Thiele