Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2003, 21:40   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 15
Question System.security.allowDomain()

Hallo Leute,

ich werke gerade mit dieser Funktion(System.security.allowDomain()) herum und komme auf keinen grünen Zweig!

Mein Problem:
Da der Server wo die *.swf liegt keine serverseitigen Scriptsprachen unterstützt, habe ich mein PHP-Script auf einen geeigneten Server ausgelagert und versuche jetzt, mit dem Befehl loadVariables(), Variablen zu übergeben!

System.security.allowDomain("http://woswasi.at");
steht im ersten Frame des movie!
Starte ich die *.swf local, funktioniert das auch, sobald ich aber die file vom server ausführe passiert gar nichts!

Hat da jemand eine Idee?

mfg, vion
vion ist offline   Mit Zitat antworten
Alt 17-01-2003, 00:00   #2 (permalink)
Flash-Wüstling
 
Benutzerbild von pheidrias
 
Registriert seit: Dec 2001
Ort: Halle/Saale
Beiträge: 4.300
Hi vion !

Mit der Kraft einiger Gläser Wein behaupte ich mal, daß das so nicht funZt, wie du das vorhast.

Dieses allowDomain kenne ich (kenne ich wirklich ?) nur in Zusammenhang mit localConnection.

Da kann man eine swf von einem entfernten Server im Film ausführen.

Du müßtest also immer noch eine Zwischen-Swf auf dem PHP-Server liegen haben.

Schau mal im OOP-Bereich das 4-gewinnt-Spiel (ist geTOPt) an - da hat bokel die Verwendung wunderbar demonstriert (UPDATE auf der letzen Seite nicht vergessen ).

tanti saluti,
pheidrias
__________________
Ehrlich währt am LÄNGSTEN !
pheidrias ist offline   Mit Zitat antworten
Alt 17-01-2003, 05:53   #3 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Hi,

ich habs so gemacht:

ActionScript:
  1. //_level0 [swf auf server ohne php]:
  2. loadMovieNum("http://www.meinserver_mitPhp.de/test.swf",1)
  3.  
  4.  
  5. //_level1 [swf auf server mit php]::
  6. t = new LoadVars()
  7.  
  8. t.onLoad = function (){
  9.     trace(this.myVar);
  10.     }
  11. t.load("http://www.meinserver_mitPhp.de/test.php")

Test:
http://www.dr3.de/download/forum/proxy.swf
__________________
jeden Tag frisch
beachmeat ist offline   Mit Zitat antworten
Alt 17-01-2003, 23:05   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 15
Griaß eich!

Also, ich bin heute schon wieder auf keinen grünen Zweig gekommen...

pheidrias, ich habe mir ein bisschen dieses Thema angesehen...ehrlich gesagt sind mir das schon zuviel Einträge die ich nachlesen müsste...buuw! Und aus dem ersten AS kann ich nicht viel interpretieren!

Mein Versuch war heute, über eine *.swf, die auf dem Server mit PHP liegt, mein script auszuführen.
Meine Formular swf liegt auf dem anderen Server und lädt erst die *.swf wenn ich auf abschicken klicke...
Wenn ich in meiner Fomular swf die Methode
loadMovie("http://woswasi.at/php.swf",1)
verwende, wird die *.swf auch schön hereingeladen, aber es werden keine Variablen übergeben!!!

Bei loadMovieNum("http://woswasi.at/php.swf",1,"POST")
passiert überhaupt nichts, Error opening File...

Wie hast du, beachmeat, das genau ausprogrammiert!?


Mein Junk:
Formular swf

ActionScript:
  1. on (release) {
  2.     vars.mail=true;
  3.     vars.content=escape(_global.content);
  4.     loadMovieNum("http://woswasi.at/php.swf",1,"POST");
  5. }

php.swf

ActionScript:
  1. content=vars.content;
  2. mail=vars.mail;
  3. loadVariables("http://woswasi.at/mail.php?","","POST");
  4. stop();

mfg, vion

Geändert von vion (17-01-2003 um 23:09 Uhr)
vion ist offline   Mit Zitat antworten
Alt 17-01-2003, 23:29   #5 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
http://www.macromedia.com/support/fl...ad_xdomain.htm
michael ist offline   Mit Zitat antworten
Alt 18-01-2003, 00:26   #6 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Jo, guterKnut, das stimmt schon, ist aber wie bei meinem Bsp. nicht uuuunbedingt nötig.
Man könnte auch über "localConnection" dann die Daten ausm _level1-swf "direkt" anfordern....klappt bei mir Problemlos.

@ vion, schau Dir mal MX- LoadVars an, das ist komfortabler, weil man da u.a. einen onLoad Event nutzen kann, um beim laden der Vars, die dann z.B. direk nach _level0 zu "schicken"...

ich hab das GENAUSO geschrieben, wies da oben steht
__________________
jeden Tag frisch

Geändert von beachmeat (18-01-2003 um 00:28 Uhr)
beachmeat ist offline   Mit Zitat antworten
Alt 22-01-2003, 18:38   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 15
Es funktioniert einfach net!

Meine master.swf:
ActionScript:
  1. loadMovieNum("http://woswasi/slave.swf",1);

Meine slave.swf:
ActionScript:
  1. vars = new LoadVars();
  2. vars.onLoad = function() {
  3.     trace(this.test);
  4. };
  5. vars.load("http://woswasi/test.php?");

Mein php script:
PHP-Code:
<?php
    $test 
"Hallo";
    echo(
$test);
?>
Ich bekomme immer ein undefined zurück!
Was mach ich falsch?

Aber eigentlich brauch ich ja den umgekehrten Weg, ich will ein ausgefülltes Formular mit der mail Funktion von php verschicken!

mfg, vion
vion ist offline   Mit Zitat antworten
Alt 22-01-2003, 19:38   #8 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
<?php
$test = "Hallo";
echo "test=$test";
?>



__________________
jeden Tag frisch
beachmeat ist offline   Mit Zitat antworten
Alt 22-01-2003, 21:59   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 15
hey, beachmeat
du bist der Beste, jetzt funktionierts!!!
Danke, jetzt muss ich nur noch das Formular zum laufen bringen.
Schönen Abend!!

mfg, vion
vion ist offline   Mit Zitat antworten
Alt 15-02-2003, 18:31   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 15
loadMovieNum("url",level[, variables])

Hallo!

So, jetzt gibt es ein weiteres Problem...
Das reinladen funkioniert schon schön und gut, aber wenn ich jetzt von meiner main *.swf Variablen an meine externe *.swf übergeben will, mach ich das ja mit dem optionalen Parameter [l]variables[/l] im loadMovieNum Befehl!
Aber:
Sobald ich den optionalen Parameter anfüge, wird die externe *.swf nicht mehr geladen.

WARUM NICHT?

mfg, vion
vion ist offline   Mit Zitat antworten
Alt 15-02-2003, 20:37   #11 (permalink)
Flash-Wüstling
 
Benutzerbild von pheidrias
 
Registriert seit: Dec 2001
Ort: Halle/Saale
Beiträge: 4.300
wie fügst du denn an ?

loadMovieNum("deinpfad/deine.swf?var1=wert1&var2=wert2");

URL-codiert (Flash escape() ) versteht sich .

tanti saluti,
pheidrias
__________________
Ehrlich währt am LÄNGSTEN !
pheidrias ist offline   Mit Zitat antworten
Alt 16-02-2003, 23:42   #12 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 15
Griaß di!

Also, ich habe hier zwei Variablen, mail und content, die ich vom main *.swf an die externe *.swf übergeben will und anschließend in einem php script verarbeiten!
Wie mach ich das am besten?

Deine Methode(loadMovieNum("deinpfad/deine.swf?var1=wert1&var2=wert2") funktioniert nicht so gut!

URL codiert -> Ja, selbstverständlich!
vion ist offline   Mit Zitat antworten
Alt 17-02-2003, 21:39   #13 (permalink)
Flash-Wüstling
 
Benutzerbild von pheidrias
 
Registriert seit: Dec 2001
Ort: Halle/Saale
Beiträge: 4.300
master :
loadMovieNum("http://woswasi/slave.swf?var1=wert2&var2=wert2",1);

slave :

vars = new LoadVars();
vars.onLoad = function() {
trace(this.test);
};
vars.load("http://woswasi/test.php?var1="+escape(_root.var1)+"&var2="+escape (_root.var2));

tanti saluti,
pheidrias
__________________
Ehrlich währt am LÄNGSTEN !
pheidrias ist offline   Mit Zitat antworten
Alt 18-02-2003, 00:33   #14 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 15
JUHU!

Endlich, es funktioniert...!
DANKE!

So, jetzt nur mehr eine Kleinigkeit:

Ich versende ja eine e-mail mit meinem Script.
Natürlich ist alles url-codiert.
In meinem php script ersetze ich dann alle "%0D" mit "\n"
um einen Zeilenumbruch an den Stellen zu erzwingen...!
Das ganze funktioniert mal wieder nicht!
Von einem Zeilenumbruch ist in den empfangenen Mail nichts zu sehen!


mfg, vion
vion ist offline   Mit Zitat antworten
Alt 19-02-2003, 00:47   #15 (permalink)
Flash-Wüstling
 
Benutzerbild von pheidrias
 
Registriert seit: Dec 2001
Ort: Halle/Saale
Beiträge: 4.300
Hast du es schon mit \r versucht ?

Bin nicht sicher, was für ein Zeichenumbruch-Format eMails haben...

tanti saluti,
pheidrias
__________________
Ehrlich währt am LÄNGSTEN !
pheidrias 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 09:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele