Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-01-2012, 18:36   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 24
Button in den Vordergrund

Guten Tag, ich habe mal eine Frage;
Ich habe in meiner swf 3 Button / btn_1, btn_2 und btn_3

btn_3 liegt auf btn_2 (sehen gleich aus)

Ich möchte nun mit btn_1 bewirken, dass btn_2 auf btn_3 liegt (bzw. btn2 inaktiv)

Wie lautet das AS3 für btn_1 ?

Code:
g1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_3);

function fl_MouseClickHandler_3(event:MouseEvent):void
{
	????????????????????????????????
}
Wäre nett wenn jemand eine Lösung wüßte.
Consilium ist offline   Mit Zitat antworten
Alt 23-01-2012, 19:14   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Wenn Du btn_2 ganz in den Vordergrundbringen möchtest, reicht das hier:
ActionScript:
  1. addChild(btn_2);
wenn beide Buttons die Tiefe tauschen sollen, das:
ActionScript:
  1. setChildIndex(btn_2, getChildIndex(btn_3));
Allerdings halte ich das nicht für eine besonders elegante Methode, den Zustand eines Buttons zu ändern oder diesen zu ersetzen. Arbeite hier besser mit der Eigenschaft visible!
__________________
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!
Martin Kraft ist offline   Mit Zitat antworten
Alt 23-01-2012, 19:41   #3 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
zwei Buttons, die übereinander liegen, und gleich aussehen? und du möchtest nun den hinteren Button vor den vorderen legen? wozu?

wenn es darum geht, dass die Buttons zwei unterschiedliche Funktionen haben wenn du draufklickst. Das geht auch simpler, und schöner:
PHP-Code:
var state:int 1;
btn.addEventListener(Mouseevent.CLICKonClick);
function 
onClick(e:Event):void
{
    if(
state == 1){
        
state 2;
        
trace("button state changed to:"state);
    }else{
        
trace("something else");
    }

nur so als simples Beispiel
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 23-01-2012, 20:47   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 24
Hallo Martin Kraft & thomas_E,

danke für das feedback und eure Unterstützung. Beide Beiträge helfen mir!
Consilium ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
aktiv, vordergrund

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Button in den Vordergrund holen Meldoie Flash Einsteiger 6 31-10-2007 15:31
Button im Vordergrund DaJan Flash Einsteiger 8 30-01-2007 15:30
Button bei MausOver in den Vordergrund H3ctor Flash Einsteiger 3 05-12-2006 02:00
Button per AS in Vordergrund matricx ActionScript 1 4 22-12-2004 22:21
button in den vordergrund Psycho Dad ActionScript 1 2 12-07-2003 20:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele