Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-04-2005, 22:26   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
loadVariablesNum Variablen senden funktioniert nur bei TestMovie

ActionScript:
  1. PLZ = _level0.instance4.instance5.PLZ;
  2. ORT = _level0.instance4.instance5.ORT;
  3. loadVariablesNum("http://www.MeineDomain.com/scripts/geocheck.php", 0, "GET");

Hi, habe folgendes Problem:

Will die Variablen PLZ und ORT an das PHP Script senden. Funktioniert auch alles bestens wenn ich in Flash auf Testmovie gehe. Wenn ich nun die Flashdatei bzw. swf auf meinen Puretecserver lade (und nichts verändere), werden die Variablen nicht an das PHP Script geschickt, an was kann es liegen ???
Progge0815 ist offline   Mit Zitat antworten
Alt 13-04-2005, 22:35   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Suche: "crossdomain.xml"
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 13-04-2005, 23:37   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Mmmm, habe mal ein wenig darüber gelesen und nun folgendes gemacht:
Eine XML-Datei mit dem Namen Crossdomain.xml angelegt und in den root meiner Domain gestellt.
Code:
<?xml version="1.0" encoding="iso-8859-1"?>

<cross-domain-policy>
<allow-access-from domain="http://www.meinedomain.com/home/movie"/>
<allow-access-from domain="http://www.meinedomain.com"/>  
<allow-access-from domain="*"/>
 </cross-domain-policy>
In flash habe ich im ersten Frame folgendes eingefügt:

ActionScript:
  1. System.security.loadPolicyFile("http://www.meinedomain.com/crossdomain.xml");

Leider immer noch das gleiche Problem !
Meine swf und das php script liegen auf dem selben Server !
Noch eine Idee ?

Geändert von Progge0815 (13-04-2005 um 23:38 Uhr)
Progge0815 ist offline   Mit Zitat antworten
Alt 13-04-2005, 23:39   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Also ich hab auch sowas am Start (Flash holt sich von einer anderen Domain per PHP Daten aus meiner DB), und bei mir siehts so aus:
Code:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy 
  SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <allow-access-from domain="www.fremdesite.de" />
  <allow-access-from domain="fremdesite.de" />
</cross-domain-policy>
Den AS-Code hab ich gar nicht drin...

--> klappt
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 13-04-2005, 23:59   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Habe die Datei crossdomain geändert auf deine Version, klappt auch nicht, nach wie vor sendet flash die Variablen nicht, lädt aber trotzdem alle Variablen aus dem PHP-script.
Progge0815 ist offline   Mit Zitat antworten
Alt 14-04-2005, 00:00   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Bist du auch bei Puretec ??? Zufällig ???
Progge0815 ist offline   Mit Zitat antworten
Alt 14-04-2005, 00:09   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Is Puretec == 1&1? Nee, zum Glück nicht... bei Strato. Auch nicht viel besser...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 14-04-2005, 00:21   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Ja Puretec ist 1&1. Mmm na ich werde noch mal eine Nacht drüber schlafen, vielleicht fällt mir dann morgen ein woran es liegen könnte. Danke für Deine Hilfe, Gute Nacht.
Progge0815 ist offline   Mit Zitat antworten
Alt 14-04-2005, 13:00   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Also ich habe jetzt noch mal alles möglich versucht, aber sogar folgender Aufruf schlu fehl:

ActionScript:
  1. loadVariablesNum("http://www.meineDomain.com/scripts/geocheck.php?PLZ="+PLZ+"&ORT="+ORT, 0);
Jedesmal werden nur alle Variablen geladen, aber vorher nicht gesendet, warum ??? Jemand noch eine Idee ????

Noch eins:

ActionScript:
  1. loadVariablesNum("http://www.meineDomain.com/scripts/geocheck.php?PLZ=55566&ORT=Meddersheim, 0);
Funktioniert, warum aber oberes nicht ???

Und eine Überprüfung von

zws="http://www.meineDomain.com/scripts/geocheck.php?PLZ="+PLZ+"&ORT="+ORT;

ergibt genau

http://www.meineDomain.com/scripts/g...RT=Meddersheim

Was ist da flasch ???

Geändert von Progge0815 (14-04-2005 um 13:08 Uhr)
Progge0815 ist offline   Mit Zitat antworten
Alt 14-04-2005, 13:05   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ja, verwende mal ein LoadVars-Objekt statt des veralteten loadVariables... Da hast wesentlich mehr Kontrolle über den Datenaustausch. Mehr Infos dazu in der Suche
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 14-04-2005, 13:46   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Angry

ActionScript:
  1. this.sendenData = new LoadVars();
  2. this.loadData = new LoadVars();
  3. this.sendenData.PLZ = _level0.instance4.instance5.PLZ;
  4. this.sendenData.ORT = _level0.instance4.instance5.ORT;
  5. this.sendenData.sendAndLoad("http://www.meineDomain.com/scripts/geocheck.php", loadData, "POST");

Alles umgebaut, doch Problem besteht wie gehabt, lokal funktioniert es wunderbar und auf dem Server lädt er nur die Variablen sendet aber nichts !!!
Ich werd noch wahnsinnig !!!
Progge0815 ist offline   Mit Zitat antworten
Alt 15-04-2005, 14:20   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Könnte es sein, dass Puretec Php auf einem anderen Server ausführt ? Soll heißen dass die Crossdomain.xml bei mir auf dem FTP falsch steht, also eigentlich dort hin müßte wo Puretec die Php´s ausführt ?!?!?! Hat da jemand Erfahrung mit Puretec ???
Progge0815 ist offline   Mit Zitat antworten
Alt 15-04-2005, 14:47   #13 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Hab es jetzt mal mit "getUrl" versucht, selbst da werden die Variablen nur beim ausführen lokal gesendet, hat nicht jemand noch eine Idee ??? Sonar ?
Progge0815 ist offline   Mit Zitat antworten
Alt 24-04-2005, 23:58   #14 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Kämpfe immer noch mit meinem Problem und bin jetzt ein kleines Stück weiter und zwar:

Momentan ist es so das ich eine Seite index.html haben in dem eine SWF geladen wird, welche wiederum die swf lädt welche mir die Variablen senden und laden soll. Funktioniert ja nicht.
Wenn ich jetzt aber die gleiche swf direkt aufrufe, also nicht über die Index und die andere swf gehen funktioniert das senden und laden der Variablen wunderbar auch im Internet. Woran liegt es nun, hat jetzt noch jemand eine Idee ???
Progge0815 ist offline   Mit Zitat antworten
Alt 25-04-2005, 00:13   #15 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 19
Ah ich glaube ich bin dem Problem auf der Spur, liegt wohl daran, dass die Angabe für den Level falsch ist. Ich lade ja im ersten SWF die zweite SWF in den Level1. In der zweiten SWF steht aber folgendes:
ActionScript:
  1. this.sendenData = new LoadVars();
  2. this.loadData = new LoadVars();
  3. this.sendenData.PLZ = _level0.instance4.instance5.PLZ;
  4. this.sendenData.ORT = _level0.instance4.instance5.ORT;
  5. this.sendenData.sendAndLoad("http://www.udo-weber.com/scripts/geocheck.php", loadData,"POST");
Da ist ja nun _level0 falsch, allerdings funktioniert es auch nicht wenn ich _level1 schreiben, was wird den dann aus dem Level0 in zweiten Film wenn er im ersten geladen wird ???
Progge0815 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 21:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele