| |||||||
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: Nov 2009
Beiträge: 47
| Buttontausch
Hi, ich suche nach einer Möglichkeit, einen Button (my_button), der angeklickt wurde, durch einen anderen Button (my_button_grey) zu ersetzen - und zwar dauerhaft. Wenn möglich, ohne großes Variablen-Rumgeschleppe oder if... Abfragen. Ist das in AS3 möglich? Ich finde da einfach keinen Einstieg ... Bin für jeden Hinweis dankbar. Greets, MIKE |
| | |
| | #2 (permalink) |
| + Zimt & Zucker Registriert seit: Mar 2006 Ort: hinterm Mond gleich links
Beiträge: 2.041
|
Ist das bloß ein visuell anderer button? Oder möchtest du ihn durch einen Button anderen typs (Klasse) ersetzen, also ein ganz neues Objekt?
__________________ anbei Grüße vom milchreis: Viva la [Silb] "Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!" [Von null auf Flash in einem Klick.] <<< klick |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2009
Beiträge: 47
|
Der Button sieht nur anders aus (z.B. andere Farben). Ist aber sonst identisch. Er besitzt also ebenfalls einen hover- und einen gedrückt-Zustand Sinn dahinter: Nach dem 'Abarbeiten' des Buttons soll erkennbar sein, dass er bereits einmal angeklickt worden ist. MIKE |
| | |
| | #4 (permalink) |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
|
das kannst du bspw lösen, indem du einen MC machst, und den already_pressed zustand auf ein zweiten Frame setzt. und dann nur dann musst du nur beim klicken per gotoAndStop("already_pressed") setzen. mehr Infos können wir nur geben, wenn du zeigst, wie du die Buttons aufgebaut hast. bspw SimpletButton||MovieClip? Hover-state oder animation oder garnix dergleichen? gibbet einen hitTestState, der sich ebenfalls ändern muss?, etc etc. wäre vielleicht schon ein ColorTransform || ColorMatrixFilter ausreichend, um die Farbänderung durchzuführen? oder sonst irgendein Filter? |
| | |
| | #5 (permalink) |
| + Zimt & Zucker Registriert seit: Mar 2006 Ort: hinterm Mond gleich links
Beiträge: 2.041
|
Wilslt du den Button jetzt aus deinen einzelnen Zuständen zusammen bauen, oder hast du die zwei buttons schon fertig vorliegen? Für zweiteres könnte man das ganze einfach in einen container packen, der entsprechend die buttons austauscht. Der Konstruktor verlangt nach den beiden Buttons, die du nacheinander haben möchtest. //in Aktion PHP-Code: PHP-Code:
__________________ anbei Grüße vom milchreis: Viva la [Silb] "Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!" [Von null auf Flash in einem Klick.] <<< klick |
| | |
| | #7 (permalink) |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
|
dürfte ich folgende kleine Änderung vorschlagen: PHP-Code: Geändert von thomas_E (03-10-2011 um 15:31 Uhr) |
| | |
| | #8 (permalink) |
| + Zimt & Zucker Registriert seit: Mar 2006 Ort: hinterm Mond gleich links
Beiträge: 2.041
|
aber klar doch! Code ist immer als diskutabel aufzufassen, so wie ein einfacher Textbeitrag. Hast recht, ist (für den allgemeinen Fall) besser. Hatte durch die Gegebenheiten die Scheuklappen auf, das nur mit InteractiveObjects zu rechnen ist.
__________________ anbei Grüße vom milchreis: Viva la [Silb] "Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!" [Von null auf Flash in einem Klick.] <<< klick Geändert von milchreis (03-10-2011 um 15:39 Uhr) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| austauschen, button |
| Themen-Optionen | |
| Ansicht | |
| |