Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-02-2004, 20:21   #1 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
duplicate-movieclips verschwinden nicht

ich habe einen mc - im 10.frame dieses mc's liegt
ein objekt, welches per duplicateMovieClip vervielfältigt
wird.

ActionScript:
  1. for (i=0; i<=alphabet.length; i++) {
  2.     duplicateMovieClip(this.buchstabe_original_mc, "button_"+alphabet[i], i);
  3.     ...
  4. }

alles kein problem. wenn ich jetzt aber einen
anderen bereich meiner page anspringe, setze
ich den zuerst erwähnten mc auf frame 1.

komischerweise sind aber immer noch die kopien zu
sehen, obwohl deren "vater" doch nur in frame 10
existiert. dann doch die kopien eigentlich auch, oder?
Dennis ist offline   Mit Zitat antworten
Alt 20-02-2004, 20:27   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Nee, nur das Skript liegt im 10. Frame. Wenn der "Vater"-MC in Frame 1 auch vorhanden is (so hab ich dich verstanden), und bereits "für Nachwuchs gesorgt" hat, bleibt dieser Nachwuchs da, solange der Vater da is... sowas...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (20-02-2004 um 20:28 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 20-02-2004, 21:27   #3 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
nein - der "vater"-mc liegt ja nicht in frame 1, sondern
nur in 10!!!!!!!!!!!!

öhm - is auch nicht so, dass ich sowas zum ersten mal
mache - ist echt ganz seltsam, kann es mir auch nicht
erklären.

Geändert von Dennis (20-02-2004 um 21:28 Uhr)
Dennis ist offline   Mit Zitat antworten
Alt 20-02-2004, 21:49   #4 (permalink)
rOb
Alter User
 
Registriert seit: Jun 2001
Ort: Bodensee-Metropole
Beiträge: 1.144
per skript erzeugte mc's sind von der zeitleiste unabhängig.

heißt: in frame 1 die "kinder" per skript auch wieder löschen.
rOb ist offline   Mit Zitat antworten
Alt 20-02-2004, 21:55   #5 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
na das ist ja mal doof. find ich ja schon quatsch,
dass die nicht von selbst verschwinden. ist auch
voll unlogisch, oder?????

trotzdem selbstverständlich danke.
Dennis ist offline   Mit Zitat antworten
Alt 20-02-2004, 22:06   #6 (permalink)
rOb
Alter User
 
Registriert seit: Jun 2001
Ort: Bodensee-Metropole
Beiträge: 1.144
finde ich nicht wirklich. aber ich war am anfang genau so überrascht.
wenn du ne seite "programmierst" machst du das eh zeitleisten
unabhängig. du könntest aber eine funktion create machen
und eine remove und in frame 10 create aufrufen und in allen
anderen, oder halt nur in 1 remove aufrufen.
damit hättest du was ähnliches.
rOb ist offline   Mit Zitat antworten
Alt 20-02-2004, 22:41   #7 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
nun ja. meine hauptzeitleiste besteht ja auch nur
aus 1 frame. "früher" hab ich auch immer mehr
reduziert, immer weniger frames, aber ich bin
inzwischen zum labeln zurückgekehrt.

ich find es so einfach übersichtlicher. der einstieg
in ein etwas zurückliegendes projekt fällt mir
so auch leichter.

z.b. leg ich auch alle zu duplizierenden mcs immer
außerhalb der bühne irgendwohin. attach nutze
ich gar nicht - ist mir zu abstrakt.
Dennis ist offline   Mit Zitat antworten
Alt 20-02-2004, 22:42   #8 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
übrigens hab ich grad rausgefunden, wie
ich das problem sonst immer gelöst habe.

wenn man das original noch ein weiteres mal
verschachtelt, dann funzt es.

Dennis ist offline   Mit Zitat antworten
Alt 21-02-2004, 15:11   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Habe auch so ein problem, kann man mir sagen wie der script geht womit man sie weider verschwinden lässt? Und wie man sagen kann auf welceh ebene sie gescriptet werden sollen, also dei duplicierten, weil sie bei mir üba allen anderen mcs liegen.
jonny-noob ist offline   Mit Zitat antworten
Alt 21-02-2004, 15:44   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Puh jetzt hätt ich fast das "Webnerd(ich tipp weic hwill) - Deutsch Wörterbuch" gebraucht...

Zum Entfernen dynamisch generierter MC-Instanzen verwendet man
ActionScript:
  1. zuEntfernenderMC.removeMovieClip();
Dynamisch generierte MCs besetzen immer eine positive Tiefe, während statische (auf der Bühne gezeichnete) in negativen Tiefen leben. Deswegen drängeln sich die dynamischen gern in den Vordergrund.
Abhilfe:
In einem MC duplizieren, der an sich schon "weiter hinten" liegt
oder
mit swapDepths() arbeiten (--> AS-Referenz/Flash-Hilfe)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 21-02-2004, 16:02   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
und das gleuche noch einmal für ein Flash-Noob ?!?!?
jonny-noob 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 04:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele