Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-02-2008, 17:38   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2007
Beiträge: 3
dynamisches menü aus datenbank - if abfrage funktioniert nicht

hallo!

folgende situation: ich habe ein menü das sich aus einer datenbank die titel(text) für den jeweiligen menüpunkt lädt und die dazugehörige id (nummer). bei einem onRelease soll eine if abfrage überprüfen welcher menüpunkt ausgewählt ist und die entsprechende funktion ausführen.

mit trace kann ich bei onRelease die id sowie den text des menüpunktes korrekt abfragen. sobald ich allerdings eine if abfrage in die onRelease funktion schreibe wird nichtmehr erkannt welcher punkt ausgewählt ist.

es scheint als ob in der if abfrage die variable überschrieben wird.

hier die entsprechenden code auszüge:
Code:
mainmenu["mT"+i].onRelease = function(){
	id = [this.i];
	if(id = jobform) {
	trace("load jobform");
	}
}
das ganze sitzt in einer for schleife.

vorher wird noch die variable jobform definiert
Code:
var jobform = 15;
das problem ist, sobald die if abfrage aktiv ist, wird bei jedem menüpunkt "load jobform" ausgegeben und nicht nur bei dem punkt mit der id 15.


für jeden lösungsansatz bin ich dankbar!

nikolai
dynagroove44 ist offline   Mit Zitat antworten
Alt 25-02-2008, 19:41   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
PHP-Code:
if(id == jobform
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 26-02-2008, 08:30   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2007
Beiträge: 3
danke mooseMash, das habe ich natürlich auch schon versucht. in diesem fall gibt kein menüpunkt "load jobform" aus. die id wird in der if abfrage verschluckt, überschrieben oder verbrannt. keine ahnung was da passiert.
dynagroove44 ist offline   Mit Zitat antworten
Alt 26-02-2008, 08:45   #4 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
id = [this.i];

Was soll das denn? Warum deklarierst du das als Array?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 26-02-2008, 17:07   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2007
Beiträge: 3
hallo nochmal!

das problem hat sich erledigt. habe jetzt einen anderen (besseren) lösungsweg gefunden.

vielen dank für die antworten!
dynagroove44 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 15:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele