Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-08-2005, 19:02   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 3
Unhappy verzweifele - flash-variable an php-script

Hallo,
ich habe hier war schon einges darüber gelesen, aber bei mir klappts trozdem nicht.

Meine Frage:
Ich habe in einem Flash MC verschiedene Buttons, die unterschiedlich werte darstellen. Beim klicken möchte ich dass der Wert an ein php-Script übergeben werden soll.

A-S

on (release) {
wert = "100";
sendAndLoad("script.php?wert=100", Data, "POST");
gotoAndStop(1);
}

PHP

if ($wert =="100")
{
$message = "Das ist der Wert 100";
}


if ($wert =="500")
{
$message = "Das ist der Wert 500";
}

Ich bekomme das einfach nicht hin, dass die Variable an php übergeben wird.

Danke für jeden jeden TIPP
mkger ist offline   Mit Zitat antworten
Alt 14-08-2005, 02:22   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
sendAndLoad was?

entweder
XML.sendAndLoad
oder
LoadVars.sendAndLoad

steht beides ausführlichst im handbuch beschrieben und hier im forum gibt es 1000 beispiele dazu.
bitte danach suchen (rechts oben im menü Suchen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 14-08-2005, 09:43   #3 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.054
HI,
Such mal nach LoadVars-Objekt hier im Forum. Außerdem solltest du dir angewöhnen deinen Code hier im Forum zu Formatieren damit man ihn besser lesen kann.

In deinem php-Script solltest du deine Variablen mit register_globals ($_POST["MyVar"]) annehmen.
__________________

Gruß kakktus
kakktus ist offline   Mit Zitat antworten
Alt 14-08-2005, 10:13   #4 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 3
ja, ich weiß

Ja,

ich weiß es steht hier schon x-mal, aber es geht einfach nicht, warum kann ich nicht sagen.

ActionScript:
  1. on (release) {
  2.  
  3. var m=new LoadVars()
  4. m.wert=100
  5.  
  6. m.sendAndLoad("script.php" , "post")
  7.  
  8.  
  9.     gotoAndPlay(1);
  10.  
  11. }

PHP-Code:
$wert=$_POST['wert'];
$php "Der Wert von php";

if (
$wert =="100")
{
$message "Das ist der Wert 100";
}


if (
$wert =="500")
{
$message "Das ist der Wert 500";
}

if (
$wert =="")
{
$message "es klappt nicht";
}

//echo '&message=' . $message .' &php=$wertphp;

echo "&message=$message&php=$php&wert=$wert"
Ich bekomme zwar Variablen in Flash, aber nicht vom Flash ins PHP - warum??

Noch mal danke für jeden TIPP!!!
mkger ist offline   Mit Zitat antworten
Alt 14-08-2005, 10:37   #5 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.054
Hi,

du musst den Wert vom php-Script auch annehmen.
ActionScript:
  1. var m = new LoadVars();
  2. m.wert = 100;
  3. m.onLoad = function(ok) {
  4.     if (ok) {
  5.         trace(this);
  6.     }
  7. };
  8. m.sendAndLoad("script.php", m, "post");
__________________

Gruß kakktus
kakktus 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 14:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele