Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2006, 14:08   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 154
Status (gedrueckt oder nicht) von Knoepfen (mcs) abfragen...klappt nicht

Hallo,

folgendes Problem.Gab es bestimmt schon mal, finde es aber nicht. Also bitte ich kurz um Antwort.
Will den Status verschiedener mcs abfragen, also ob sie geklickt wurden oder nicht. Habe mir dazu folgenden code ausgedacht (hier mit nur einem mc):

Code:
var knopfPressed:Boolean = false;

ankreuzen(feldBlau, knopfPressed);

function ankreuzen(meinMc, klickstatus) {
meinMc.onRelease = function() {
klickstatus = !klickstatus;

trace(knopfPressed)

};
}
es gibt immer false. Kapiere ich nicht ?!?!?!???

muss ich da irgendwo mit return arbeiten? und wenn wie geht das? habe das noch nie gemacht.
Fab4ce ist offline   Mit Zitat antworten
Alt 07-02-2006, 14:14   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Fab4ce
Habe mir dazu folgenden code ausgedacht...
...sieht man. Was soll denn da genau passieren?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-02-2006, 14:26   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 154
durch
klickstatus = !klickstatus;
welchselt klickstatus bei jedem klick zwischen true und false.
und weil ich die vorher deklarierte variable "knopfPressed" als "klickstatus" an die funktion uebergeben habe, sollte sich doch genau dieser Status aendern.
Also
knopfPressed sollte zwischen true und false wechseln bei jedem klick auf den mc.
Fab4ce ist offline   Mit Zitat antworten
Alt 07-02-2006, 18:04   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 154
OOOch
schade....weiss denn niemand eine Loesung ???

Ist wohl doch nicht so leicht zu loesen wie ich dachte.
Fab4ce ist offline   Mit Zitat antworten
Alt 08-02-2006, 10:38   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Einfach sowas?
PHP-Code:
MovieClip.prototype.pressed = function() {
    
this.klickstatus = !this.klickstatus;
    
trace(this.klickstatus);
};
//
this.deinMc.onRelease pressed;
this.deinMc1.onRelease pressed
Gibt auch den "release-Status für Buttons [stuff]" von sonar...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 22-02-2006, 13:18   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 154
sehr gut, das klappt wunderbar.

Nur wie frage ich jetzt ab, welcher knopf gedrueckt und welcher nicht gedrueckt ist ?
Fab4ce ist offline   Mit Zitat antworten
Alt 01-03-2006, 11:44   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 154
Bitte schreib mir doch jemand, dass es nicht geht. Dann bin ich doch zufrieden. So warte ich jetzt auf Antwort. : (

Geht es nicht anders als z.B. ein switch in die function einzubauen, in welchem ich abfrage, welcher knopf gedrückt wurde ?
(Das wird bei vielen Knöpfen, ne Menge Code...sieht nicht nett aus)

Fab4ce
Fab4ce ist offline   Mit Zitat antworten
Alt 01-03-2006, 12:25   #8 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Zitat:
Zitat von Fab4ce
So warte ich jetzt auf Antwort. : (
...wird nicht viel anderes übrig bleiben...!

Für was brauchst du denn das? Soll immer nur ein Button gedrückt sein? Kommt es darauf an, welche gedrückt sind (wenn mehrere gedrückt sein dürfen)?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha 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 10:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele