Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-09-2005, 16:03   #1 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Wenn mc fertig, dann Container entladen

Also leider weiß ich nicht, unter welchem Begriff ich suchen soll, deswegen poste ich meine Frage mal:

Ich woll eigentlich nur wissen ob es möglich ist per as zu sagen, dass wenn der movieclip xyz zuendegespielt hat den Container in dem er sich befindet zu leeren und in denselben Container einen neuen Movieclip reinzuladen?!

Ja das wars eigentlich auch schon.


Vielen Dank an euch mfg Masterpi
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 15-09-2005, 16:14   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Wenn du's einfach haben willst, schreib in das letzte Bild des ersten Films:
ActionScript:
  1. this._parent.loadMovie("neuerFilm.swf")
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 15-09-2005, 16:23   #3 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
ähm und wenn ich es schwer haben will?
Also deine Lösung ist schon gut, aber wenn ich viele MC's habe, dann wird es mir zu unübersichtlich und ich würde gerne alles in der As Ebene haben. Der Übersicht wegen deswegen wäre es cooler zu sagen:

Wenn Mein_mc zuendegespielt ist, entlade den Containter_xyz und lade Mein2_mc rein.
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 15-09-2005, 17:02   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wie schwer, unübersichtlich und kompliziert hätten wir's denn gerne? Reicht dir das so:
ActionScript:
  1. var filme = ["hallo", "natoll", "undnu", "nadenn"];
  2. function laden(nr) {
  3.     var mc = this.createEmptyMovieClip("container", 1);
  4.     mc.loadMovie(filme[nr]+".swf");
  5.     this.createEmptyMovieClip("watch", 2);
  6.     this.watch.onEnterFrame = function() {
  7.         if (mc._width>0) {
  8.             if (mc._currentframe == mc._totalframes && ++nr<filme.length) {
  9.                 laden(nr);
  10.             } else if (mc._currentframe == mc._totalframes) {
  11.                 mc.stop();
  12.                 removeMovieClip(this);
  13.             }
  14.         }
  15.     };
  16. }
  17. laden(0);
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 15-09-2005, 17:04   #5 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Jo danke, sieht auf jeden Fall schon mal schwer aus Wenn es jetzt noch seinen Zweck erfüllt, hast du mich für heute überglücklich gemacht!!

Danke dir!
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 16-09-2005, 11:40   #6 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Ähm eine Frage hätte ich da noch: dein Script setzt vorraus, dass die Movieclips extern in einer swf liegen, aber was mache ich, wenn die Movieclips in der Bibliothek liegen und z.b. einen Bezeichner haben?

Vielen Dank und einen schönen Freitag Mittag wünsche ich euch
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 16-09-2005, 11:53   #7 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Anstatt loadMovie en attachMovie, aber das is ja eigendlich eine ganz ander Problematik?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 16-09-2005, 11:55   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Müsste so gehen:
ActionScript:
  1. var filme = ["hallo", "natoll", "undnu", "nadenn"];
  2. function laden(nr) {
  3.     mc = this.attachMovie(filme[nr], filme[nr], 1);
  4.     this.createEmptyMovieClip("watch", 2);
  5.     this.watch.onEnterFrame = function() {
  6.         if (mc) {
  7.             if (mc._currentframe == mc._totalframes && ++nr<filme.length) {
  8.                 laden(nr);
  9.             } else if (mc._currentframe == mc._totalframes) {
  10.                 mc.stop();
  11.                 removeMovieClip(this);
  12.             }
  13.         }
  14.     };
  15. }
  16. laden(0);
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 16-09-2005, 11:56   #9 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Ähhmm ich meine das zweite Script, was der Frager gepostet hat. da hat er ja noch die ".swf" in der . Zeile im Script. Aber ich lade ja keine Swf mehr. Ich lade ja einen MC aus der Bibliothek...

DANKE ich war ein paar sekunden zu spät mit meinem Post!!

Danke dir
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi 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 13:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele