Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-08-2003, 09:46   #1 (permalink)
Neuer User
 
Benutzerbild von TOWi
 
Registriert seit: Feb 2002
Beiträge: 72
Movieclip Ränder oben unten links rechts

Hallo zusammen!

Kann ich von einem Movieclip die Begrenzugen (Ränder) abfragen, ohne Mitte minus halbe höhe usw zu rechnen?

Danke - Gruß aus Köln
TOWi
TOWi ist offline   Mit Zitat antworten
Alt 22-08-2003, 10:14   #2 (permalink)
filmtip: snatch
 
Registriert seit: Oct 2001
Beiträge: 1.562
hi, mit getBounds, wenn ich Dich richtig verstehe

ActionScript:
  1. x=mc.getBounds(_root)
  2. for (i in x)trace(x[i])
Skyla ist offline   Mit Zitat antworten
Alt 22-08-2003, 11:30   #3 (permalink)
Neuer User
 
Benutzerbild von TOWi
 
Registriert seit: Feb 2002
Beiträge: 72
leider nein...

Danke für die Antwort - aber.....
Sorry - es geht nicht.

Ich hab mal 'ne Fla angehängt.
Angehängte Dateien
Dateityp: rar bounds.rar (1,7 KB, 3x aufgerufen)
TOWi ist offline   Mit Zitat antworten
Alt 08-07-2004, 09:50   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Flensburg
Beiträge: 7
Code:
temp = _root.clip.getBounds(_root);
-=GwsA=-Angel ist offline   Mit Zitat antworten
Alt 08-07-2004, 09:50   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Flensburg
Beiträge: 7
PHP-Code:
temp _root.clip.getBounds(_root);
trace ("Bounds = " temp.xMin " " temp.xMax " " temp.yMin " " temp.yMax);
for (
i in temptrace(temp[i]) 
-=GwsA=-Angel ist offline   Mit Zitat antworten
Alt 08-07-2004, 11:17   #6 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
so nun auch noch meinen senf dazu

PHP-Code:
// _root.clip ist der clip von dem man die info´s haben will
// _root ist der übergeordnete bezugsclip 
var temp _root.clip.getBounds(_root);
 
this.clip.left=temp.xMin;
this.clip.right=temp.xMax;
this.clip.top=temp.yMin;
this.clip.bottom=temp.xMax
alternative dazu
PHP-Code:
var left mc._x;
var 
right mc._x+mc._width;
var 
top mc._y;
var 
bottom mc._y+mc._height
und noch ein kleiner tip richte alles immer an der linken oberen ecke aus mit ausnahme von kreisen und elipsen diese sind mittig immer genießbarer.

das mit links oben statt mittig hat bei scripten einfach nur vorteile einfaches beispiel

PHP-Code:
// mittig ausgerichtet
var right mc._x+mc._width/2;

//links oben ausgerichetet
var right mc._x+mc._width
man spart einen rechenschritt was hier nicht ins gewicht fällt aber ein grundprinzip darstellt und zwar immer den weg des geringsten wiederstandes wählen um resourcen zu schonen denn in der menge an dererlei macht sich das schnell bemerkbar!
__________________
TVNEXT Solutions
atothek 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