Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-04-2005, 11:25   #1 (permalink)
TOE
Schniddlebrimpf
 
Benutzerbild von TOE
 
Registriert seit: Jun 2004
Ort: Lake Constance
Beiträge: 37
Eigene Checkbox macht mich fertig

Das macht mich fertig! Eigentlich so einfach, aber ich komm nicht dahinter!

Ich möchte eine Checkbox machen. Also muss abgefragt werden, ob der Zustand wahr oder falsch ist, um den dann ins Gegenteil zu setzen bzw. das auch darzustellen (kleiner Haken).

Der Haken befindet sich im haken_mc und liegt auf der HZL. Der Button ist ebenfalls auf der HZL. Folgendes Script habe ich mir gedacht ...

PHP-Code:
on (release) {

switch (
haken) {
case (
this.haken_mc._visible=true): this.haken_mc._visible=false; break;
case (
this.haken_mc._visible=false): this.haken_mc._visible=true; break;

Nachdem das mit switch() nicht ging, hab ich die If-Then Methode versucht, was auch nicht funZt

PHP-Code:
on (release) {

if (
this.haken_mc._visible=true) { this.haken_mc._visible=false; }
else {
this.haken_mc._visible=false}


Das "Ausschalten" funktioniert. Nur das "Einschalten" nicht. Warum?
__________________
"Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we." —George W. "Dumbya" Bush, Washington, D.C., Aug. 5, 2004

Error in Earth.sys - reboot Universe.exe? [Y|N]
TOE ist offline   Mit Zitat antworten
Alt 07-04-2005, 11:43   #2 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
vielleicht so:

PHP-Code:
this.haken_mc._visible=!this.haken_mc._visible
l.g.
rick

edit: achja, gleichheit prüft man mit ==
das einfache = dient als zuweisungsoperator. d.h. bei deiner eigentlichen abfrage weist du true zu.
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de

Geändert von ricobeck (07-04-2005 um 11:45 Uhr)
ricobeck ist offline   Mit Zitat antworten
Alt 07-04-2005, 11:50   #3 (permalink)
TOE
Schniddlebrimpf
 
Benutzerbild von TOE
 
Registriert seit: Jun 2004
Ort: Lake Constance
Beiträge: 37
*mit dem Holzbrett auf den Kopf hau* Na klar!!! Das war der Fehler. Ich habe zugewiesen statt abgefragt. Ach. Und ich mach mir nen Kopf..... eieiei.

switch()Script funZt. Danke Dir.
__________________
"Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we." —George W. "Dumbya" Bush, Washington, D.C., Aug. 5, 2004

Error in Earth.sys - reboot Universe.exe? [Y|N]
TOE ist offline   Mit Zitat antworten
Alt 07-04-2005, 12:00   #4 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
ich würde trotzdem lieber das
ActionScript:
  1. this.haken_mc._visible=!this.haken_mc._visible;
nehmen, du sparst 2 zeilen.
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 07-04-2005, 21:36   #5 (permalink)
TOE
Schniddlebrimpf
 
Benutzerbild von TOE
 
Registriert seit: Jun 2004
Ort: Lake Constance
Beiträge: 37
Jo, danke. Hab ich gemacht. FunZt wunderprächtig jetzt.
__________________
"Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we." —George W. "Dumbya" Bush, Washington, D.C., Aug. 5, 2004

Error in Earth.sys - reboot Universe.exe? [Y|N]
TOE 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 06:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele