Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2005, 12:22   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Großkarolinenfeld
Beiträge: 81
MovieClip Ref=null

Hallo zusammen,

ich habe einen Clip auf der Stage, egal ob manuell angelegt oder per AS (createEmptyMovieClip). im zweiten Frame lege ich eine Variable an vom Typ Number (egal welcher Typ). Der Variablenbezeichner entspricht den Instanznamen des MovieClips.

1. Frage: Theoretisch sollte der Clip verschwinden da keine Referenz mehr auf Ihn besteht und er somit vom GC gelöscht werden sollte. Ich weiß, er verschwindet nicht. Vielleicht kann mir das ja jemand erklären.
2. Frage: Sehr kurios: Durchlauf ich nun this bzw. root in einer for - in Schleife und lasse mir alle Properties innerhalb des Namensraumes ausgeben bekomme ich zwei Eigenschaften welche gleich lauten (als bsp testClip), welche jedoch vom typ number sind (sofern ich den instanzbezeichner des clips als neuen number datentyp deklariere).

Das ist doch ein bug oder?
Wäre dankbar für ne Antwort.


MFG
__________________
der bayer der bei den preißn war und zum glück wieda in bayern is
AndiJ ist offline   Mit Zitat antworten
Alt 05-10-2005, 16:33   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Variable _level0.test = 13
Movieclip: Ziel="_level0.test"

es sind eindeutigerweisse zwei objekte. eine instanz von variable und eine instanz von movieclip.

wenn du nach dem namen _level0.test suchst, dann wird flash natürlich immer beim 1. vorkommen fündig (flash ist halt ein interpreter - und zu sehr alten versionen kompatiebel). wie sollte flash auch auf die 'idee' kommen, das du das zweite vorkommen meinst?

richte dich halt nach den empfehlungen von flash:
_root.ziel_mc ==> ist ein mc
und
_global.ziel ==> ist eine globale
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 01:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele