Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-09-2004, 11:47   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 46
Objekte-Eigenschaft auslesen im speziellem Bild

Hallo,
ich möchte die Breite eines Objektes aus z.b. dem ersten 1 bild wissen.
wie hat die variable dazu auszusehen?
vaoscv ist offline   Mit Zitat antworten
Alt 10-09-2004, 12:21   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
kannst du deine eigene grösse messen, im alter von 3 jahren?

ein objekt "lebt" nur so lange, wie es in einer zeitspur (timeline) existiert. da kannst du z.b. über instanzname._width parameter abfragen.

wenn das objekt jedoch zu dem zeitpunkt deiner frage nicht existiert, dann kann es auch keine parameter dazu geben.

speichere die gewünschten werte halt rechtzeitig in globale variable z.b.
_root.myMC_breit=xxx._width;

das _root. myMC_breit kannst du dann auch später noch abfragen. weil _root "ewig lebt".
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 10-09-2004, 12:49   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
weil _root "ewig lebt".
Na, dann lieber "_global" statt _root. Wenn ein Film mit einem _root-Pfad in einen anderen eingebettet wird, wird automatisch die neue Hauptzeitleiste zum _root und der Objektpfad damit gekillt.

Deswegen ist es besser, nie _root zu verwenden, sondern immer einen entsprechenden anderen relativen oder absoluten Pfad, bzw. eine Pfadreferenz. Ausnahme: in MX2004 kann man auch bei nachgeladenen Filmen mit mc._lockroot festlegen, auf welchen MC _root verweist.

Einfacher ist trotzdem immer eine globale Refererenz, wie z.B.
ActionScript:
  1. _global.referenz = this;

Dann kann ich von allen nachgeladenen Filmen und allen MCs und Zeitleisten mit _global.referenz auf diese Zeitleiste zugreifen.
  Mit Zitat antworten
Alt 12-09-2004, 14:29   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 46
ok danke
es funktioniert jetz
vaoscv 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 23:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele