Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-02-2004, 20:18   #1 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
wie krieg ich die pixelmaße von nem mc?

hi,
die frage steht,
ich habs über _xscale versucht, aber der liefert mir nur prozentwerte, ich brauche aber pixelwerte.

gruß echo
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 17-02-2004, 20:19   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
_width und _height

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 17-02-2004, 21:29   #3 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Falls der mc nicht an der oberen linken Ecke ausgerichtet ist, mußt du mit getBounds() arbeiten.
Das gibt dir dann ein Object mit 4 Werten zurück, aus denen du dann die width & height errechnen kannst.

mfg

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b ist offline   Mit Zitat antworten
Alt 18-02-2004, 10:34   #4 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
ehm, objekt?
wie les ich da was aus?
ist das sowas wie ein array?
und wie können sich die werte von nem mc ändern, wenn es nicht an 0/0 ausgerichtet ist?
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 18-02-2004, 17:22   #5 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Wenn du nur die Breite und Höhe brauchst, geht immer _width und _height. Aber wenn der Nullpunkt verschoben ist und du die Eckpunkte brauchst, dann kommst du mit _x + _width nicht mehr zum Ziel.

getBounds() als Beispiel:
Du hast einen mc, dessen Registrierpunkt zentriert ist.

meinMovieclip.getBounds(zielkoordinatensystem)
zielkoordinatensystem: Der Zielpfad der Zeitleiste, deren Koordinatensystem Sie als Bezugspunkt verwenden möchten.

ActionScript:
  1. objKoordinaten = _root.mc.getBounds(_root);
  2.  
  3. trace (objKoordinaten.xMax); // rechte Kante
  4. trace (objKoordinaten.yMax); // Unterkante
  5. trace (objKoordinaten.xMin); // linke Kante
  6. trace (objKoordinaten.yMin); // Oberkante
  7.  
objKoordinaten ist ein Object in dem dann nach dem Aufruf 4 Variablen mit den Werten sind.
Ich hoffe das hat jetzt mehr geholfen als verwirrt. Ging ja etwas an der Frage vorbei und ist nur als Zusatzinfo für den genannten Sonderfall zu sehen.

mfg

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b 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 15:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele