Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-08-2003, 09:11   #1 (permalink)
Neuer User
 
Benutzerbild von KeksImperium
 
Registriert seit: Apr 2003
Ort: Fürsttum Dyba
Beiträge: 173
krumme linien?

hiho!

ich hab wieder mal ein seltsames problem



die funktion die eigentlich eine gerade linie produzieren sollte sieht so aus:

ActionScript:
  1. this.createEmptyMovieClip("bildRahmen", 100);
  2.         this.bildRahmen.beginFill(0x000000, 0);
  3.         this.bildRahmen.lineStyle(2, 0x000000, 100);
  4.         this.bildRahmen.lineTo(this._width, 0);
  5.         this.bildRahmen.lineTo(this._width , this._height);
  6.         this.bildRahmen.lineTo(0, this._height);
  7.         this.bildRahmen.lineTo(0, 0);
  8.         this.bildRahmen.endFill();

this ist der mc wo das bild drinn liegt
die breit und die höhe enspricht also dem bild


hat jemand eine idee warum die linien schief sind?
KeksImperium ist offline   Mit Zitat antworten
Alt 29-08-2003, 10:36   #2 (permalink)
Hot's no frogn gebn?!
 
Benutzerbild von Joemoe
 
Registriert seit: Oct 2002
Ort: Vlbg, ÖR
Beiträge: 186
versuch mal heitght und width in variablen zu speichern

ActionScript:
  1. var height = this._height;
  2. var width = this._width;
  3. this.createEmptyMovieClip("bildRahmen", 100);
  4. this.bildRahmen.beginFill(0x000000, 0);
  5. this.bildRahmen.lineStyle(2, 0x000000, 100);
  6. this.bildRahmen.lineTo(width, 0);
  7. this.bildRahmen.lineTo(width , height);
  8. this.bildRahmen.lineTo(0, height);
  9. this.bildRahmen.lineTo(0, 0);
  10. this.bildRahmen.endFill();

vielleicht zählt es ja irgendwelche pixel von der so eben gezeichneten linie dazu?!
__________________
www.morgenstille.at
www.treemotion.at
Joemoe ist offline   Mit Zitat antworten
Alt 29-08-2003, 11:31   #3 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
jo so ist es.eine linie mit stärke 2 und länge 100.
die in einen mc, gibt eine mc weite 102.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-08-2003, 11:44   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Darmstadt
Beiträge: 65
Wo befindet sich denn die Registrierung deines MC´s?
Liegt sie im Zentrum is die position links oben:



ActionScript:
  1. left = this._x-this._width/2;
  2. top = this._y-this._height/2;

Gruß
Painhead 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 20:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele