Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-06-2004, 21:30   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Beiträge: 108
mousedown abfrage und radiobuttons

sorry erstmal! habe diesen thread auch schon im bereich komponenten vor ca. einer woche gestartet, aber da hat mir niemand antworten können... deswegen versuche ich es hier noch einmal... vielleicht hab ich ja mehr glück.... hoffe ihr verzeiht

Zitat:
Zitat von luckyluke
hi leute,

habe folgendes problem und hoffe ich kann es einigermaßen klar darstellen:

habe ein formular mit mehreren radiobutton groups... mit jedem mousedown ist eine abfrage des status verknüpft.... also auch wenn ich einen radiobutton anklicke, soll er mir direkt den status des radiobuttons der gerade angeklickt wurde ausgeben... es ist aber so, daß er den gerade angeklickten button immer als false ausgibt, erst beim zweiten mal klicken gibt er true aus...

anbei mein code... ich hoffe der macht das etwas klarer...

PHP-Code:

// zuerst die MouseDown function
_root.onMouseDown = function() {

        
/* davor habe ich eine liste erstellt - Gruppef - die vor jeder abfrage geleert wird, dann aber mit den true radios gefüllt wird.... */
    
Gruppef = [];

        
/* die radiobuttons die abgefragt werden haben die bezeichnungen f1 - f12 und ff1 - ff12... */
    
for (i=1;i<13;i++){
        if (
_root.scrollfeld["f"+i].getState()){
            
Gruppef.push(i);
            
//trace ("pushed"+" f"+i);
            //trace (Gruppef.join());        
        
} else if (_root.scrollfeld["ff"+i].getState()){
            
Gruppef.push(i);
            
//trace ("pushed"+" ff"+i);
            //trace (Gruppef.join());
    
}

         
/* wenn die Gruppef drei einträge hat wird function ladewindow ausgeführt*/
         
if (Gruppef.length >= 3){
        
ladewindow();
        
_root.loesungtxt _root.dreifalsch;
    }
    

um das nochmal mit diesem beispiel zu verdeutlichen... f1 wird angeklickt, mit dem klick gibt er mir f1 aber immer noch als false aus... dann wird f2 angeklickt, f2 ist immer noch false, f1 aber diesmal schon true... also immer um eins hinten nach....

was soviel heisst, daß er während dem klick den status des radiobuttons noch nicht erkennt, erst danach als true ausweisen kann....

hat dazu irgendjemand eine lösung???
wäre echt sehr froh darüber, sitze an diesem lästigen problem schon ewig...

regards luke
luckyluke ist offline   Mit Zitat antworten
Alt 12-06-2004, 10:39   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

hilft die das vielleicht ?

PHP-Code:
radio = new Object ();
radio.click = function (eventObj) {
    
trace ("Radiobutto-instansname " eventObj.target.selection " :ist true");
};
gruppe.addEventListener ("click"radio); 
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele