| |||||||
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: Oct 2010
Beiträge: 11
| Ebenen aus Illustrator datei einzeln ansprechen
Hallo, habe kein kleines Problem mit Flex4. Habe eine Deutschlandkarte mit mehrern Ebenen für versciedene Bundesländer etc. Zudem habe ich eine Datenbank mit Werten und nach diesen Werten sollen die Bundesländer eingefärbt werden. Soweit so gut ![]() Nun gibt es aber auf kleinster Ebene der Karte die sogennanten Kreise, davon gibt es ca. 400 und diese einzeln anzusprechen ist mehr als mühsehlig. Zudem soll im späteren verlauf des Projekts noch ein Mouseover Effekt dazukommen, welcher die Werte der Bundesländer und Kreise etc. ausgibt. Gibt es eine möglichkeit den Aufwand zu verkleinern und die ganze Sache etwas geschickter anzugehen? Habt ihr vllt. schon erfahrungen mit sowas gemacht? Bin für jeden Tip dankbar |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Ich bin da recht unversiert, aber ich denke nicht, dass die Ebenen aus Illustrator exportiert werden.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2010
Beiträge: 10
|
Besser spät als nie ![]() Du kannst mit Hilfe von Flash Catalyst für einzelne Ebenen Flex Custom-Komponenten definieren und diese dann in Flex ansprechen. Es ist auch möglich eine Custom Komponente aus 400 Layern zu erstellen. Je nachdem, wie sauber Deine Lösung sein muss, kannst Du dann einfach die ChildObjekte mit einer Schleife durchlaufen und beliebig verändern, oder die Layer, per Hand im Flashbuilder, mit ids versehen. |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Oct 2010
Beiträge: 11
|
So, klappt soweit ganz gut, allerdings habe ich mit dem hinzufügen der Events noch ein Problem ![]() Habe mit Flex einige Komponenten erstellt, das ganze sieht etwa so aus: PHP-Code: PHP-Code: |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Oct 2010
Beiträge: 10
|
Ich weiss jetzt natürlich nicht, welche Art von Elementen Du in Deiner Fl_cheCustomComponent hast. Aber ich tippe mal darauf, dass es spark.primitives (Path, Circle,...) sind. An diese Objekte kann man wohl, aus welchem Grund auch immer, keine Eventlistener anhängen Daran hängt mein Projekt leider momentan auch. Wenn Du eine Lösung für dieses Problem geunfden hast, wäre ich sehr daran interessiert Als Workaround habe ich alle meine Spark.Primitives in CustomComponenten umgewandelt. Ist bei 400 Objekten sicher keine angenehme Lösung, aber vllt. ists nen Versuch wert.
|
| | |
| | #7 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Weil man sonst einen Eventverhau bei komplexen Formen hätte...
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Vektorformen einzeln mit AS ansprechen | Chris_Winters | ActionScript 3 | 2 | 17-05-2010 12:04 |
| jeden mc einzeln ansprechen und ggf ändern | Brötchen | ActionScript 1 | 0 | 05-09-2007 23:09 |
| Array-Inhalte als MC einzeln ansprechen | thomas_as | ActionScript 1 | 2 | 12-05-2006 07:46 |
| Ebenen einzeln Steuern | GinaC | Flash MX | 2 | 01-10-2004 12:32 |
| erzeugte mc's einzeln ansprechen | LionHead | ActionScript 1 | 4 | 05-02-2004 17:12 |