Ergebnis 1 bis 4 von 4

Thema: _level0. und _root.

  1. #1
    TP-Senior Avatar von Slupor
    Registriert seit
    Aug 2003
    Ort
    Köln
    Beiträge
    205

    _level0. und _root.

    was genau ist der Unterschied zwischen _level0.getBytesTotal() und _root.getBytesTotal?

    So wie ich das verstanden habe ist _root. gleichbedeutend mit _level1.

    Aber wenn _root.=_level1. die "Hauptebene" ist, was ist dann _level0. ??

    Bedeutet _level0. das gesamte file? es kann ja sein, dass ich in einer swf eine oder mehrere andere swf lade. wenn ich nun von einer geladenen swf in der "Haupt-swf" etwas steuern will, kann ich das dann mit _level0. machen? weil mit _root. greife ich ja auf die geladene sfw selbst zu, oder?
    Fighting for peace is like fucking for virginity !!!

  2. #2
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    mit _root sprichst du in dem Sinne keinen _level an sondern in dem Film die oberste Ebene egal wieviele Level sie hat.
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Also mal ganz langsam.
    _root ist das selbe wie _level0 und bezeichnet immer die Hauptzeitleiste.

    Es gibt zwar mehrere Zeitleisten aber nur eine Hauptzeitleiste.
    Man kann sich das Ebenen-System von Flash wie einen Overhead-Projektor vorstellen.
    Es werden immer wieder Folien aufgelegt und die Unterste ist _root (oder als _level0 bezeichnet).
    Man kann nie Folien nebeneinander legen, nur übereinander.
    Existiert auf einer Ebene schon eine Element (Folie) und man läd auf diese Stufe ein neues Element, so wird das alte Element ersetzt.

    Wenn man nun eine weitere SWF in eine SWF einläd, so hat diese eingeladene SWF kein eigenes _root (oder eben _level0) mehr.
    Läd man diese SWF bsp. mit _root.container.loadMovie("test.swf"); ein, so kann man die niedrigste Zeitleiste (bei alleiniger Betrachtung der eingeladenen SWF also die Hauptzeitleiste) mit _root.container ansprechen.
    Würde man in dieser eingeladenen SWF mit _root auf ein MC, eine Var, usw. zugreifen, so greift man immer auf die Hauptzeitleiste der "Eltern-SWF" zu, nicht auf die niedrigste Zeitleiste dieser SWF.
    _root ist genau so einmalig wie _level0.

    Kleiner Test:
    Erzeug mal eine leere SWF und schreib auf den ersten Key einfach:
    _root.test = 1;
    Nun Teste die SWF und dann klick mal auf Debuggen > Variabeln ausgeben
    Und dann wirst du in der Ausgabe folgendes finden:
    _level0.test = 1
    Damit sollte dann auch klar sein, das _root == _level0 ist.
    Geändert von webcreate (21.10.2005 um 01:11 Uhr)
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  4. #4
    TP-Senior Avatar von Slupor
    Registriert seit
    Aug 2003
    Ort
    Köln
    Beiträge
    205
    http://www.macromedia.com/go/tn_14686

    ich muss blind sein, jetzt hab ichs gefunden und gecheckt...
    Fighting for peace is like fucking for virginity !!!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51