Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-01-2005, 16:27   #1 (permalink)
Gimbel Deluchs
 
Registriert seit: Apr 2004
Ort: Wieder da!
Beiträge: 153
Question LoadVars > PHP ohne neues Dokument zu öffnen

Hallo,


ich habe ein Dokument welches aus PHP und aus nem Flashfilm besteht. Im Flashfilm soll jetzt etwas gevoted werden und die ID des Votes an PHP übergeben werden. An sich ja kein Problem, allerdings möchte ich den Flashfilm weiterhin sichtbar lassen und nicht neu laden.

Zu Testzwecken versuche ich neben meinem Flashfilm den Inhalt der übergebenen Variable per echo auszugeben.



index.php:
PHP-Code:
<body bgcolor="#ffffff">
<!--Im Film verwendete URLs-->
<!--Im Film verwendeter Text-->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="900" height="520" id="mediaViewerPreLoader" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="mediaViewerPreLoader.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="mediaViewerPreLoader.swf" menu="false" quality="high" bgcolor="#ffffff" width="900" height="520" name="mediaViewerPreLoader" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<?php

// keine anführungszeichen bei register globals für die variable...
$name $_POST [crdate];
echo 
"ausgabe:";
if (
$name=="") {
echo 
"nix drinn";
}
echo 
"Sie haben für den Clip:";
echo 
$name;
echo 
"gevoted!";
?> 

</body>

Im Flashfilm wird bei Druck auf einen Button folgendes Skript ausgeführt:
PHP-Code:
        

// send voted clip to server
function sendVote():Void {
var 
lv_send:LoadVars;    
lv_send = new LoadVars();
lv_send.crdate "irgendwas";
lv_send.sendAndLoad('index.php'lv_send'POST');


Sitze da seit Stunden dran und komm nicht weiter. Im Prinzip brauche ich ne Übergabe an PHP ohne im Browser ein neues Dokument darzustellen.

Wäre für jede Hilfe ECHT DANKBAR

Gruss Frederik
Mr.Dauerfeuer ist offline   Mit Zitat antworten
Alt 23-01-2005, 16:39   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
einfach so:

lv_send.send('index.php', 'POST');

Die kontrollausgabe wird so nicht gehen, da Du nur sendest und nix empfängst. Müsstest im PHP dann vielleicht in eine Datei oder DB schreiben.

Gruß,
DB
dburucu ist offline   Mit Zitat antworten
Alt 23-01-2005, 17:15   #3 (permalink)
Gimbel Deluchs
 
Registriert seit: Apr 2004
Ort: Wieder da!
Beiträge: 153
der Thread hier :

link

hat mein Problem gelöst, jetzt is da nur eine Sache die ich nicht verstehe:

PHP-Code:
<?php

$status
=0;
// keine anführungszeichen bei register globals für die variable...
$name $_POST [name_b];

if (
$name != "") {
  
mail("junior@romanhuber.at""Zeitaufzeichnung","Kommentar");

  
// Flashsignal Variable
  
$status=1;
}

echo 
"&status=$status";
?>

was bedeutet diese Zeile:

PHP-Code:
echo "&status=$status"

Weil im Browser selbst wird nix ausgegeben, heisst das da war an Flash "geechoed"?
Mr.Dauerfeuer ist offline   Mit Zitat antworten
Alt 23-01-2005, 21:46   #4 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ja, Flash übernimmt die Variable "status" mit dem Wert von $status.

Das geht wenn Du sendandLoad machst.
dburucu 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 18:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele