Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.04.2004, 18:31   #1
TP-Supporter
 
Benutzerbild von Pitti Platsch
 
Registriert seit: Jan 2002
Ort: BÄRLIN
Pitti Platsch macht alles soweit korrekt

loadVariablesNum - Problem im online - Modus


Hey!

Zunächst:

Zitat:
loadVariablesNum

Verfügbarkeit

Flash Player 4. In Flash 5 geöffnete Flash 4-Dateien werden auf die richtige Syntax umgestellt.

Verwendung

loadVariables("url", stufe [, variablen])

Parameter

url Ein absoluter oder relativer URL, an dem sich die Variablen befinden. Wenn der Zugriff auf den Film von einem Webbrowser aus erfolgt, muss sich der Host für die URL in derselben Subdomain befinden wie der Film.

stufe Eine Ganzzahl, die die Stufe im Flash Player angibt, in die die Variablen geladen werden soll.

variablen Ein optionaler Parameter, der eine HTTP-Methode zum Senden von Variablen angibt. Bei diesem Parameter muss es sich um den String GET oder POST handeln. Lassen Sie diesen Parameter weg, wenn es keine zu sendenden Variablen gibt. Bei der Methode GET, die zum Senden einer kleinen Anzahl von Variablen verwendet wird, werden die Variablen am Ende der URL angehängt. Bei der Methode POST, die zum Senden langer Variablenstrings verwendet wird, werden die Variablen in einem separaten HTTP-Header gesendet.

Rückgaben

Keine.
Konnte dazu in der Hilfe leider nix passendes finden... !

Egal, jedenfalls frag ich mich, ob dieses in rot markierte Problem schonmal
jemand angegangen ist??

Folgendes:

PHP-Code:
on (release) {
    
loadVariablesNum("http://www.irgendeineURL/xyz.php"0"POST");
    
nextFrame();

Mein Sourcefile (*.swf) liegt aber NICHT dort, wo das xyz.php angesprochen wird!!!

Logisch, im "offline" - Modus geht das xyz.php aber sobald es
auch den Server kommt ist Ruhe !!

Gibts da noch einen gangbaren Weg oder muss die Sourcedatei
zwangsläufig in der selben Subdomain liegen wie das xyz.php ??

Also wie in der Referenz beschrieben...???

Vielen Dank vorab..!
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<

Geändert von Pitti Platsch (21.04.2004 um 18:34 Uhr).
Pitti Platsch ist offline   Mit Zitat antworten


Alt 21.04.2004, 18:35   #2
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hallo

Leider muss die PHP-Datei auf dem Server liegen von wo aus du die SWF abrufst.
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 21.04.2004, 19:27   #3
TP-Supporter
 
Benutzerbild von Pitti Platsch
 
Registriert seit: Jan 2002
Ort: BÄRLIN
Pitti Platsch macht alles soweit korrekt
Zitat:
Original geschrieben von Wanderratte
Hallo

Leider muss die PHP-Datei auf dem Server liegen von wo aus du die SWF abrufst.
Scheis se, ich hahnte es..... !!!!!!!

Ich dank dir für die rasche Antwort..!!!!!

cya da Pitti
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<
Pitti Platsch ist offline   Mit Zitat antworten
Alt 21.04.2004, 23:05   #4
TP-Supporter
 
Benutzerbild von gdav
 
Registriert seit: Nov 2002
Ort: LE - the pure design of germany
gdav ist auf einem guten Weg
hy,
bau einfach vorher im keyframe ein:
System.security.allowDomain("name.com");

und dann müsste es gehn.
(ps. thx @ madonka)
(@ wanderratte: liest nich alle threads hier oder )
__________________
..::MfG GDAV::..

ps.:
flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.

fragen und probleme sind deshalb gern willkommen.
aber nutzt bitte zuerst die suchfunktion,

denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr

beachtet den sticky zur besseren übersicht:
Bsp:
[Flash MX] Frage
[Flash MX 04] Frage
gdav ist offline   Mit Zitat antworten
Alt 21.04.2004, 23:10   #5
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Eigentlich schon.
Aber auch mir geht das eine oder andere mal durch die Lappen.
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 21.04.2004, 23:11   #6
TP-Supporter
 
Benutzerbild von gdav
 
Registriert seit: Nov 2002
Ort: LE - the pure design of germany
gdav ist auf einem guten Weg
tststs
__________________
..::MfG GDAV::..

ps.:
flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.

fragen und probleme sind deshalb gern willkommen.
aber nutzt bitte zuerst die suchfunktion,

denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr

beachtet den sticky zur besseren übersicht:
Bsp:
[Flash MX] Frage
[Flash MX 04] Frage
gdav ist offline   Mit Zitat antworten
Alt 22.04.2004, 07:17   #7
TP-Moderator
 
Benutzerbild von StephanF
 
Registriert seit: Feb 2003
Ort: Erfurt
StephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKE
Zitat:
System.security.allowDomain("name.com");
Man lernt doch nie aus..
__________________
Schöne Grüße aus Thüringen
Stephan Page

Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!
StephanF ist offline   Mit Zitat antworten
Alt 22.04.2004, 08:12   #8
TP-Supporter
 
Benutzerbild von Pitti Platsch
 
Registriert seit: Jan 2002
Ort: BÄRLIN
Pitti Platsch macht alles soweit korrekt
Moin!

Ich bin ja begeistert...!! Habe diesen Thread wieder auf "nicht..."
gesetzt, weil mich da noch so einiges interessiert..!

Zunächst frage ich mich, wie man auf sowas kommt:

System.security.allowDomain("name.com");

"name.com" ist die Subdomain??? Ist dieses script irgendwo
dokumentiert???

Na ich versuchs mal..!!

Ansonsten muss ich sagen, dass de Wanderratte seinen Job
echt gut macht! Ich glaube diese spezielle Sache zu übersehen
ist keine Schande!!!

Naja ich checke das erstmal !!!!!!!
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<
Pitti Platsch ist offline   Mit Zitat antworten
Alt 22.04.2004, 08:27   #9
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hallo
Danke dir für das Lob Pitti, man kann wirklich nicht alles Wissen und ich lerne ja auch noch AS

So ich habe mal in der Hilfe von Flash geblättert
Zitat:
System.security.allowDomain()

Verfügbarkeit

Flash Player 6; Verhalten geändert in Flash Player 7.

Verwendung


System.security.allowDomain("domäne1", "domäne2, ... domäneN")


Parameter

domäne1, domäne2, ... domäneN Strings, die Domänen angeben, über die auf Objekte und Variablen in der Datei mit dem Aufruf System.Security.allowDomain() zugegriffen werden kann. Die Domänen können wie folgt aufgebaut sein:

"domaene.com"
"http://domaene.com"
"http://IP-Adresse"

Beschreibung

Methode; hiermit können SWF-Dateien in den angegebenen Domänen auf Objekte und Variablen in der aufgerufenen SWF-Datei zugreifen oder in einer beliebigen anderen SWF-Datei in derselben Domäne, in der sich die aufgerufene SWF-Datei befindet.

Bei Dateien, die in Flash Player 7 oder höher wiedergegeben werden, müssen die übergebenen Parameter Namenskonventionen für exakte Domänen folgen. Um beispielsweise SWF-Dateien Zugriff zu ermöglichen, die entweder unter www.domaene.com oder store.domaene.com gehostet werden, müssen beide Domänennamen übergeben werden:


// Für Flash Player 6
System.security.allowDomain("www.domaene.com");
// Entsprechende Befehle für den Zugriff durch SWF-Dateien,
// die in Flash Player 7 oder einer neueren Version laufen
System.security.allowDomain("www.domaene.com"; "store.domaene.com");


Sie können diese Methode außerdem nicht für Dateien verwenden, die in Flash Player 7 oder höher ausgeführt werden, um SWF-Dateien, die über ein sicheres (HTTPS-) Protokoll gehostet werden, den Zugriff für SWF-Dateien zu ermöglichen, die in nicht sicheren Protokollen gehostet werden; Sie müssen stattdessen System.security.allowInsecureDomain() verwenden.

Beispiel

In der SWF-Datei unter http://www.macromedia.com/MovieA.swf sind folgende Zeilen enthalten.


System.security.allowDomain("www.shockwave.com");
loadMovie("http://www.shockwave.com/MovieB.swf", _root.mein_mc);


Da Film A den Befehl allowDomain() enthält, kann Film B auf die Objekte und Variablen in Film A zugreifen. Wenn dieser Befehl nicht in Film A enthalten ist, wird durch die Flash- Sicherheitsimplementierung verhindert, dass Film A auf die Objekte und Variablen von Film B zugreifen kann.
und dieser Befehl scheint auch noch recht Interressant zu sein
Zitat:
System.security.allowInsecureDomain()

Verfügbarkeit

Flash Player 7.

Verwendung


System.Security.allowInsecureDomain("domaene")


Parameter

domaene Ein genauer Domänenname, wie beispielsweise "www.meineDomaene.com" oder "store.meineDomaene.com".

Rückgaben

Keine.

Beschreibung

Methode; hiermit können SWF-Dateien in den angegebenen Domänen auf Objekte und Variablen in der aufgerufenen SWF-Datei zugreifen, die über das HTTPS-Protokoll gehostet wird.

Standardmäßig können nur andere SWF-Dateien, die mit dem HTTPS-Protokoll gehostet werden, auf mit dem HTTPS-Protokoll gehostete SWF-Dateien zugreifen. Durch diese Implementierung bleibt die durch das HTTPS-Protokoll gewährleistete Integrität gewahrt.

Macromedia rät von dieser Methode zum Überschreiben des Standardverhaltens ab, da die HTTPS- Sicherheit damit beeinträchtigt wird. Möglicherweise müssen Sie jedoch so vorgehen, um Zugriff von für Flash Player 6 oder höher veröffentlichten HTTP-Dateien auf HTTPS-Dateien zu gewähren, die für Flash Player 7 oder höher veröffentlicht wurden.

Eine für Flash Player 6 veröffentlichte SWF-Datei kann System.security.allowDomain() verwenden, um HTTP auf HTTPS-Zugriff zu ermöglichen. Da die Sicherheit jedoch in Flash Player 7 anders implementiert ist, müssen Sie System.Security.allowInsecureDomain() verwenden, um den Zugriff für SWF-Dateien zu gewähren, die für Flash Player 7 oder höher veröffentlicht wurden.

Beispiel

In diesem Beispiel hosten Sie einen Mathematiktest in einer sicheren Domäne, sodass nur registrierte Studenten darauf zugreifen können. Sie haben außerdem eine Reihe von SWF-Dateien entwickelt, die bestimmte Konzepte illustrieren, die Sie in einer nicht sicheren Domäne hosten. Die Studenten sollen von der SWF-Datei, die Informationen zu einem Konzept enthält, auf den Test zugreifen können.


// Diese SWF-Datei befindet sich unter https://meineSchulungsSite.irgendwo.com/mathTest.swf
// Konzeptdateien befinden sich unter http://meineSchulungsSite.irgendwo.com
System.Security.allowInsecureDomain("meineSchulungsSite.irgendwo.com")
Diese Infos sind aus der Hilfe von FlashMx 2004

Ich glaube ich muss mir die System-Klassen mal richtig angucken
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel

Geändert von Wanderratte (22.04.2004 um 08:29 Uhr).
Wanderratte ist offline   Mit Zitat antworten
Alt 22.04.2004, 08:43   #10
TP-Supporter
 
Benutzerbild von Pitti Platsch
 
Registriert seit: Jan 2002
Ort: BÄRLIN
Pitti Platsch macht alles soweit korrekt
Lightbulb

Ja, Ratte, Lob muss auch mal sein !!!

Zitat:
PHP-Code:
System.security.allowDomain("www.shockwave.com");
loadMovie("http://www.shockwave.com/MovieB.swf"_root.mein_mc); 

Da Film A den Befehl allowDomain() enthält, kann Film B auf die Objekte und Variablen in Film A zugreifen. Wenn dieser Befehl nicht in Film A enthalten ist, wird durch die Flash- Sicherheitsimplementierung verhindert, dass Film A auf die Objekte und Variablen von Film B zugreifen kann.
Frage!

Mein Script:

PHP-Code:
System.security.allowDomain("www.dieDomainWoDasPHPliegt.de");
loadVariablesNum("http://www.dieDomainWoDasPHPliegt.de/meinPHP.php"0"POST"); 
Verdammt! So geht dat schonmal nich ! Das Sript wird über einen
Button ausgeführt!

1. Das geht doch auch mit "loadVariablesNum" ???

2. Wo genau muss "System.security.allowDomain("www.dieDomainWoDasPHPliegt.de");" liegen ???
Habe einfach ne neue Ebene angelegt & den Code in das leere
Keyframe geschrieben!!
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<
Pitti Platsch ist offline   Mit Zitat antworten
Alt 22.04.2004, 09:10   #11
TP-Supporter
 
Benutzerbild von Pitti Platsch
 
Registriert seit: Jan 2002
Ort: BÄRLIN
Pitti Platsch macht alles soweit korrekt
O.K. wie geasagt, im "offline" - Modus klappt es ja !!

Offline-Modus heißt, dass ich die *.swf aus Flash generiere (Strg+Enter)
dort das Mailformular ausfülle & absende !!

Mail is in "null , nix" da !

Erst wenn ich die ganze Kiste auf dem Server ausführe
läufts unrund !! Da verschickt das Aas nix...

Das *.swf liegt also auf dem einen Server, das *.php auf nem anderen...!

Also nur noch mal so zur Info...
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<

Geändert von Pitti Platsch (22.04.2004 um 09:12 Uhr).
Pitti Platsch ist offline   Mit Zitat antworten
Alt 22.04.2004, 18:14   #12
TP-Supporter
 
Benutzerbild von gdav
 
Registriert seit: Nov 2002
Ort: LE - the pure design of germany
gdav ist auf einem guten Weg
hi,
de kritik an wanderratte war ironisch
er weiß schon warum
du legst das einfach auf dein button:

on(release){
loadVariablesNum("http://www.dieDomainWoDasPHPliegt.de/meinPHP.php", 0, "POST");
}
__________________
..::MfG GDAV::..

ps.:
flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.

fragen und probleme sind deshalb gern willkommen.
aber nutzt bitte zuerst die suchfunktion,

denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr

beachtet den sticky zur besseren übersicht:
Bsp:
[Flash MX] Frage
[Flash MX 04] Frage
gdav ist offline   Mit Zitat antworten
Alt 22.04.2004, 18:32   #13
TP-Supporter
 
Benutzerbild von Pitti Platsch
 
Registriert seit: Jan 2002
Ort: BÄRLIN
Pitti Platsch macht alles soweit korrekt
Zitat:
Original geschrieben von gdav
hi,
de kritik an wanderratte war ironisch
er weiß schon warum
du legst das einfach auf dein button:

on(release){
loadVariablesNum("http://www.dieDomainWoDasPHPliegt.de/meinPHP.php", 0, "POST");
}
Board war wohl gerade offline... !


Naja zum Thema!

1. Logisch war des Ironie, hätte jetzt auch nix anneres gedacht !

2. Mein Knopp sieht so aus:

PHP-Code:
on (release) {
    
loadVariablesNum("http://domainname.org/mailer/mail.php"0"POST");

Wie man unschwer erkennen kann, soll ne mail verschickt werden!

So also mit anneren Worten, daran liegt es nich! Habe schon aus
lauter Verzweiflung an den Button dieses "System.security.allowDomain..." usw. gehangen!
Naja passiert aber nix !

Ich kann doch nich der Einzigste sein, der das Problem hat nen
Mail-Formular zu benutzen, um ne mail zu verschicken, wo das
PHP aufm anneren Server liegt.... !?

Also ich mach das ja auch nur, weil bei mir des PHP - Modul von
1&1 locker das Doppelte kosten würde....

So! *heul*

Aber trotzdem Danke!
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<
Pitti Platsch ist offline   Mit Zitat antworten
Alt 22.04.2004, 18:35   #14
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Also ich habe Matze bescheid gesagt und sobald er Zeit hat, kümmert er sich drum. Also nicht Verzweifeln, du kriegst schon deine Antwort
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 22.04.2004, 18:40   #15
TP-Supporter
 
Benutzerbild von gdav
 
Registriert seit: Nov 2002
Ort: LE - the pure design of germany
gdav ist auf einem guten Weg
also,
ich kann mir denken, dass der fehler auch woanders liegen könnte
kannst du mal deine fla posten, langsam kommt hier eine gewisse spannung auf
__________________
..::MfG GDAV::..

ps.:
flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.

fragen und probleme sind deshalb gern willkommen.
aber nutzt bitte zuerst die suchfunktion,

denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr

beachtet den sticky zur besseren übersicht:
Bsp:
[Flash MX] Frage
[Flash MX 04] Frage
gdav ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash
loadVariablesNum - Problem im online - Modus loadVariablesNum - Problem im online - Modus
« Bildqualität | normale modus »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu