| |||||||
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) |
| The Collector Registriert seit: Apr 2004 Ort: Cologne
Beiträge: 140
| Buttons aneinander ausrichten
Ich versuche gerade mehrere Buttons direkt aneinander auszurichten. Das Problem ist, dass die Seite mehrsprachig ist und sobald sich der Text im Button und somit auch die Breite des Buttons ändert macht das komplette Layout nicht mit. Er wird breiter oder schmaler und die Lücke, die dadurch entsteht wird nicht geschlossen bzw. die Buttons liegen übereinander. Gibt es einen Weg das zu bewerkstelligen?
__________________ http://fuxplusplus.blogspot.com |
| | |
| | #2 (permalink) |
| Flasher Registriert seit: Aug 2010 Ort: Stuttgart
Beiträge: 478
|
Hallo! Ja, der Weg ist relativ einfach. Momentan richtest du die Buttons wahrscheinlich nach fixen Werten aus. Die Positionierung der Buttons stimmt dann, sobald sich deren Breite ändert, natürlich nicht mehr. Beim Initialisieren deiner Buttons (also da, wo du sie der DisplayList hinzufügst), solltest du bestenfalls mit einer Schleife durch deine Buttons gehen (vorausgesetzt du hast diese in einem Array oder ähnlich abgespeichert) und dich dann beim Positionieren des i-ten Buttons von der Breite der vorausgegangenen ausgehen. Wenn alle Buttons gleich breit sind, ließe es sich zB wie folgt angehen: Code: for (var i:uint = 0;i<buttons.length;i++){
button[i].x=i*button[i].width;
addChild(button[i]);
} Liebe Grüße
__________________ Warum sich Flash nicht mehr lohnt. |
| | |
| | #3 (permalink) |
| The Collector Registriert seit: Apr 2004 Ort: Cologne
Beiträge: 140
|
Verstehe, also nur über Actionscript, okay. Ich hätte es elegant gefunden, wenn das ganze auch über Standard-Flex-Einstellungen machbar gewesen wäre, aber AS ist wohl auch in Ordnung. Danke
__________________ http://fuxplusplus.blogspot.com |
| | |
| | #4 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 7.040
|
Sowas sollte auch mit MXML funktionieren, wenn Du mit einem Container einer festen Breite arbeitest, oder die Buttons z.B. auf 100% stellst: PHP-Code:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (11-07-2011 um 13:58 Uhr) |
| | |
| | #5 (permalink) |
| The Collector Registriert seit: Apr 2004 Ort: Cologne
Beiträge: 140
|
Ah, nach so etwas habe ich gesucht. Nichts gegen AS3, eigentlich neige ich dazu, reine Actionscript Projekte zu machen. Aber dieses Flex Projekt soll einfach so sauber wie möglich werden und so wenig unnötigen Code wie möglich beinhalten.
__________________ http://fuxplusplus.blogspot.com |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| swf filme, aneinander hängen? | KYL3R | Flash 8 | 0 | 30-03-2007 21:27 |
| DIV Layout Problem - Layer aneinander ausrichten | Conrad82 | HTML und CSS | 5 | 18-02-2007 14:20 |
| Objekte aneinander ausrichten Reihenfolge ... | FrankH100 | Flash 8 | 2 | 12-12-2005 03:09 |
| Zwei Mittelpunkte aneinander ausrichten ? | TheFreeman | ActionScript 1 | 5 | 31-10-2003 17:51 |
| Prob, MC zu nah aneinander :( | Gudy | Flash MX | 11 | 22-06-2003 17:02 |