Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-06-2004, 22:13   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 17
Variable aus DB zum Navigieren mit gotoAndStop()

Dies ist die Ausgabe der Datenbank
<<-
&daten=1&idfragen0=1&&titel0=Frage A&&frage0=Wie stehts im Mond&&hilfe0=schau mal aus dem Fesnster&&art0=1&&antwort=2&antwort0=der mann im Mond&&korrekt0=nein&&antwort=2&antwort1=die fahne vom mond&&korrekt1=yes&&
->>

art0=1 entscheidet über die Art der Fragestellung

Je nach Art soll auf ein bestimmtes Frame zugegriffen werden.
Die Variable art kann ich im Flash problemlos anzeigen, leider funktioniert die Weiterleitung nicht.

Wenn ich die funktion navi in einer eigenen Datei teste funktioniert sie einwandfrei.

unter www.pakiwo.ch/~patrick/fragen/frag-fix.swf kannst du das Beispiel ansehen
Code:
stop();
this.titel = " Daten Laden...";
hilfe_txt._visible = false;
hilfe = function () {
	hilfe_txt._visible = true;
};
hilfeweg = function () {
	hilfe_txt._visible = false;
};
e = 0;

showContent = function (ok) {
	if (ok) {
		titel_txt.text = this["titel0"];
		frage_txt.text = this["frage0"];
		hilfe_txt.text = this["hilfe0"];
		art = this["art0"];
		antwort1.text = this["antwort0"];
		antwort2.text = this["antwort1"];
		datensatz.text = this.daten+e+art;
	} else {
		trace("Error loading data");
	}
};
myData = new LoadVars();
myData.onLoad = showContent;
myData.load("fragen002.php");

navi = function () {
	if (art == "2") {
		this.gotoAndStop(10);
	}
	if (art == "3") {
		this.gotoAndStop(20);
	} 
	if (art == "1") {
		this.gotoAndStop(1);
	}
}
	

reload = function () {
	var c = new LoadVars();
	c.data = e;
	c.onLoad = showContent;
	c.sendAndLoad("fragen002.php", c, "POST");
	navi();
}

weiter = function () {
	e = e+1;
	//art = art+1;
	//trace(art);
	reload();
};
retour = function () {
	e = e-1;
	//art = art-1;
	//trace(art);
	reload();
};
Die Funktion weiter und retour werden von Butons aufgerufen mit
Code:
on (release){
weiter (); | retour ()
}
Ich komme so nicht mehr weiter
Kennt jemand ein ander Weg um dieses Problem zu lösen?
Vielen Dank

Geändert von pakiwo (14-06-2004 um 22:15 Uhr)
pakiwo ist offline   Mit Zitat antworten
Alt 16-06-2004, 23:06   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 17
Problem gelöst:

Sorry für meine Unfreundlichkeit. Ich bin zur Zeit unter extremen Zeitdruck und es wollte einfach nichts klappen.

Meine Lösung für das Problem:
Ich integrrierte einfach die Funktion navi in die Funktion schowContent, legte labels für die Navigation an und da funktionierte die Abfrage und sofortige weiterleitung an die entsprechende Position.

Code:
showContent = function (ok) {
	if (ok) {
// zuweisen von Variablen aus Loadvars
		titel_txt.text = this["titel0"];
		frage_txt.text = this["frage0"];
		hilfe_txt.text = this["hilfe0"];
		art = this["art0"];
		datensatz.text = this.daten+e+art;  // kontrollanzeige
		if (art == "1") {  // abfrage der art
		gotoAndStop("fragtyp1");
		antwort1.text = this["antwort0"];
		antwort2.text = this["antwort1"];
	}
	else if (art == "2") {
		gotoAndStop("fragtyp2");
	} 
	else if (art == "3") {
		gotoAndStop("fragtyp3");
	}
	} else {
		trace("Error loading data");
	}
};
Ich wünsche noch einen Schönen Abend
pakiwo
pakiwo 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 08:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele