| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2009
Beiträge: 10
| Shape Width dynamisch ändern
Hi, Ich habe folgendes Problem: 1. Ich erzeuge per AS3 ein dynamisches Rechteck my_Shape= new Sprite(); my_Shape.graphics.beginFill(0x000000, 1); my_Shape.graphics.drawRect(100, 100, 70, 200); my_Shape.graphics.endFill(); addChild(my_Shape); 2. Diesem füge ich einen EventListener hinzu my_Shape.addEventListener(MouseEvent.MOUSE_OVER, SHAPE_MOUSE_OVER); 3. Bei dem MOUSE_OVER Event mchte ich die Breite des Shape verändern. public function SHAPE_MOUSE_OVER (event:Event):void{ var mc:Object=event.currentTarget; mc.width=300; } Wenn ich nun mit der Maus über das Shape gehe wird die Breite korrekt verändert. Die X Position jedoch auch. Ist mir unerklärlich! vielen Dank für die Hilfe |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Aug 2008
Beiträge: 205
|
Das wirkt so, weil Du Dein Rechteck an die Position 100,100 in Dein Shape malst. Deine Vezerrung der Länge betrifft auch den Teil vor dieser Position, der ganze Bereich wird skaliert. Male das Rechteck an 0,0 und setzte x und y deines Shapes auf 100,100. Dann ist es so wie Du es möchtest. |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| as3, dynamisch, shape, width |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Text (dynamisch) per AS3 in SHAPE umwandeln... | pogo_cologne | ActionScript 3 | 3 | 28-02-2010 09:49 |
| Wie Button-Shape während Laufzeit ändern? | thezock | ActionScript 1 | 0 | 07-09-2008 01:09 |
| Stage.width und height ändern?!? | Kha_Kee | ActionScript 2 | 4 | 28-05-2008 18:41 |
| Dynamisch erstelltes Shape-Objekt als Maske in AS3 | cezar | ActionScript 3 | 4 | 09-05-2008 14:27 |
| width / height bei rotiertem Shape | celebremus | ActionScript 3 | 16 | 06-05-2008 14:15 |