Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-01-2011, 07:53   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 14
"GET" und "POST"

Hallo Zusammen,

ich muss mich in ein Projekt einarbeiten, dass in AS1 & AS2 geschrieben wurde und in AS3 umwandeln. Der Code ist nicht viel und hat nur die Aufgabe bei Click auf einen Button eine andere Datei (swf) aufzurufen. Die ganzen Dateien sind in einer Datenbankstruktur eingebunden.
Hier ist erstmal der gesamte Code vom Programm aus der Zeitleiste. Mehr ist es nicht.

Code:
on (release) {
	var abspfad = pfad + "Programm2.swf";
	if (pfad.length > 0) {loadMovieNum(abspfad, 0, "GET");}
	else {loadMovieNum(abspfad, 0, "POST");}
}
Das Programm wird also in eine Datenbankstruktur eingebunden und ruft andere Programme entweder mit GET oder POST auf. Soweit klar.
Was mir nicht klar ist ist die Zeile
var abspfad = pfad + "Programm2.swf";

Was ist denn "pfad"? Das wurde ja nicht definiert und mit trace(pfad) liefert er mir nur den Wert undefined zurück.
Hat jemand vielleicht ne Idee?

Ich sag schon mal vielen lieben Dank!
ParkerLewis ist offline   Mit Zitat antworten
Alt 14-01-2011, 10:39   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
verdacht. schau mal, aber pfad könnte eine flashvar sein die an die swf übergeben worden ist... bzw wird.
kannst dir dazu mal die html, was auch immer anschauen in der deine swf eingebunden ist. dort müsste dann was wegen der flashvar pfad zu sehen sein. so für sich, also wenn du das z.B. nur in der flash IDE testest ergibt ein trace dann natürlich undefined, weil dann eben nicht aus der html die flashvar entsprechend mit übergeben worden ist.

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-01-2011, 10:40   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
das ganze hat übrigens nix mit AS2 zu tun weshalb ich deinen beitrag mal in den AS1 bereich verschoben habe

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-01-2011, 10:52   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 14
Vielen Dank erstmal. Sorry, dass ich es in AS2 gepostet hab!

Also auf die html hab ich leider keinen Zugriff und kann auch nicht nachschauen. Das neue Projekt wird aber genauso eingebunden, muss also diesen Code nur in AS3 umwandeln.

Aber müsste "pfad" nicht erstmal irgendwo deklariert werden? Also ich kenns nur von AS3, aber wenn ich da einfach "pfad" wo reinschreibe heißt es die Variable ist nicht definiert??
ParkerLewis ist offline   Mit Zitat antworten
Alt 14-01-2011, 10:59   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
AS3 unterscheidet sich halt auch ein bissal von AS1/AS2!

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-01-2011, 11:22   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 14
Ah okay, vielen danke.
Du weißt nicht zufällig wie es in AS3 definiert sein müsste damit ich den "pfad" abfangen könnte?
ParkerLewis ist offline   Mit Zitat antworten
Alt 14-01-2011, 11:31   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
klaro.:
Problem bei Parameterübergabe

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-01-2011, 11:39   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 14
Wow, das ging ja flott!
Bist der Beste! :-)
Vielen, vielen Dank!
ParkerLewis ist offline   Mit Zitat antworten
Alt 14-01-2011, 16:03   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 14
Jetzt muss ich doch nochmal kurz nachfragen, in AS3 hätte ich das ganze jetzt folgendermaßen gelöst:

Code:
var pfad = root.loaderInfo.parameters.pfad;
if (pfad==undefined) {
urlReqG = new URLRequest("Programm2.swf");
urlReqG.method = URLRequestMethod.POST;
}else {
urlReqG = new URLRequest(pfad + "Programm2.swf");
urlReqG.method = URLRequestMethod.GET;
}
ldrG.load(urlReqG)
addChild(ldrG);
Funktioniert aber leider noch nicht.

Denke Problem liegt in: var pfad = root.loaderInfo.parameters.pfad;
Muss ich da was anderes eingeben?
ParkerLewis 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
In Klasse Variablen laden? mit loadVariablesNum("./php/content_save.php",0, "POST"); katimp ActionScript 2 1 03-04-2007 06:11
Wo ist find ich die Leiste mit "Normal", "Darüber", "Gedrückt" und "Aktiv" maggi198 Flash Einsteiger 2 19-10-2006 21:33
SendAndLoad("mein.php",sendeVars,"POST"), bekomme keine Antwort von PHP DeMoehn PHP und MySQL 2 16-08-2004 20:22
<form method="post" action="index.php?test=1&probe=17"> Vejil Flash und Datenbanken 2 27-07-2002 13:49
wie kann ich "form action="xxx.php" method="post" name="postform" Hobbes ActionScript 1 1 09-09-2001 11:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele