Elegxos Radio Buttons

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
freds
Δημοσιεύσεις: 320
Εγγραφή: 24 Φεβ 2005 16:11

Elegxos Radio Buttons

Δημοσίευση από freds » 06 Σεπ 2005 11:19

δεν μπορώ να ελέγξω το "velaki" κουμπάκι σε κάθε σελίδα με τις ερωτήσεις, να μήν προχωράει στη επόμενη αν δεν απαντηθουν οι ερωτήσεις. Πως μπορώ να κάνω το εξής... αν δεν ειναι μαρκαρισμένο ενα απο τα radio button σε κάθε ερώτηση να μην προχωράει στο επόμενο πακέτο ερωτήσεων... ?Thanx εκ των προτέρων
Parakato tha vreite kai to arxeio .swf (an thelete mporo na sas doso kai to .fla)

Kati allo... thelo otan trexo tin index.html na fortonei se full screen xoris ta koumpakia ploigisis toy kathe browser... thanx again
Συνημμένα

freestuff.swf [ 33.2 KiB | Προβλήθηκε 666 φορές ]


LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

Elegxos Radio Buttons

Δημοσίευση από LightForce » 08 Σεπ 2005 22:48

freds, πολύ απλός τρόπος, χρησιμοποίησε την ιδιότητα selected των radio button
πάρε την τιμή από όλα και δές αν κανένα δεν είναι πατημένο..
για παράδειγμα:

if (! radioButton1.selected and ! radioButton2.selected and ! radioButton3.selected) {

// actions

}

freds
Δημοσιεύσεις: 320
Εγγραφή: 24 Φεβ 2005 16:11

Elegxos Radio Buttons

Δημοσίευση από freds » 09 Σεπ 2005 21:32

on (release) {
if (_root.q1.q1a1.getState()) {
Score1=Score1+1;
gotoAndStop("q6");
}
αυτός είναι ο κώδικας που έχω στο κουμπάκι.
το if πως θα το βάλω? Ελπίζω να μην στα πρίζω :)
όπου q1.q1a1 είναι το radio button Thanx.

LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

Elegxos Radio Buttons

Δημοσίευση από LightForce » 09 Σεπ 2005 22:44

freds συνέχισε να δουλεύεις την actionscript
ζητάς κάτι απλό να απαντηθεί, και υπάρχουν τόσοι πολoi τρόποι, που πρέπει να το βρείς μόνο σου.

η getState() σου δίνει μια τιμή false και true έτσι ?

Δεν μπορείς με ένα if να βγάλεις ένα πόρισμα απο όλες αυτές τις τιμές για το αν έστω ένα κουμπί είναι πατημένο και αν ναί να πάς στο επόμενο frame ?

Ενα παράδειγμα να του πείς δηλαδή (με αυτόν τον άκομψο τρόπο):

Κώδικας: Επιλογή όλων

on (press) {
    var click = 0;
    if (radio1.getState() or radio2.getState() or radio3.getState()) {
	    click = 1; 
      }
  if (click) { 
     nextFrame(); 
    }
}
Εσύ στο δικό σου fla μπορεί να χρησιμοποιείς clip μέσα σε clip, και οτιδήποτε.
Οπότε ο κώδικας σου θα είναι διαφορετικός.

Ψάχτο θα το βρείς, μην προβληματίζεσαι..
Μάθε τα if, πειραματίσου..

Απάντηση

Επιστροφή στο “Flash γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης