Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-11-2010, 10:39   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2010
Beiträge: 4
Varibalen von Flash an PHP uind zurück

Hallo,

ich bin neu in Flash und betreibe das im Momment als Zeitvertreib da ich auf langer Sicht meinen Beruf nicht mehr ausführen kann. Ich musste mir ein Hobby suchen, da meine Frau meinte ich bin unaustehlich.

Nun zu meinem Problem.

ICh bastel gerade ane einem Script das eine Hinterlegte Variable von Flash an PHP sendet, PHP itgendwas damit macht und zurück sendet und in ein Textfeld schreibt. Mein Problem ist aber, dass ich nichts im Textfeld angezeigt bekomme.

PHP-Code:
var textfeld textfeld.text;
textfeld "";

mc1.onPress = function() {
  
vari_an_PHP test
  var 
v:LoadVars = new LoadVars(); 
  
v.variable1 vari_an_PHP
  
textfeld.text vari_von_PHP;
  
v.sendAndLoad("script.php?noCache="+new Date().getTime())",v,"POST");
}; 
PHP-Code:
<?php
$von_flash 
$_POST['variable1'];
echo 
"&flashvar=vari_von_PHP";
?>
aber irgendwie tut sich da nichts. Habe zwar einige Beiträge gelesen, aber so wirklich verstanden habe ich das noch nciht.
sebastian_w ist offline   Mit Zitat antworten
Alt 29-11-2010, 16:02   #2 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.499
hi und willkommen im forum,

bevor dir noch jemand die lösung verrät, geb ich dir noch nen tipp: programmieren (auch as) ist so ziemlich das blödeste hobby, dass sich ein mann suchen kann, um den familiensegen wieder herzustellen. überleg dir das besser nochmal

mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 29-11-2010, 16:15   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2010
Beiträge: 4
Also ich persönlich komme damit wieder runter, da ich abschalten kann und auf andere Gedanken komme.
sebastian_w ist offline   Mit Zitat antworten
Alt 29-11-2010, 16:28   #4 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.499
na dann mal auf dein eigenes risiko

hier wäre mal ein kleines beispiel aus der hilfe (wenn du das nicht ohnehin schon kennst). wie du siehst gibt es da eine onLoad funktion. die fehlt bei dir, ist aber notwendig, da du den text ja erst setzen kannst, wenn die daten auch angekommen sind. sie wird also ausgeführt, wenn du ein ergebnis vom server zurückbekommst.
PHP-Code:
var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
    var 
result_lv:LoadVars = new LoadVars();
    
result_lv.onLoad = function(success:Boolean) {
    if (
success) {
        
result_ta.text result_lv.welcomeMessage;
    } else {
        
result_ta.text "Error connecting to server.";
    }
    };
    var 
send_lv:LoadVars = new LoadVars();
    
send_lv.name name_ti.text;
    
send_lv.sendAndLoad("http://www.flash-mx.com/mm/greeting.cfm"result_lv"POST");
};
submit_button.addEventListener("click"submitListener); 
mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 30-11-2010, 12:55   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2010
Beiträge: 4
so jetzt geht es

PHP-Code:
mc1.onRollOver = function() {
    var 
LV = new LoadVars();
    
LV.von_flash 1;
    
LV.sendAndLoad("test.php"LV"POST");
    
LV.onLoad = function() {
        
textfeld.text this.answer;
        
//textfeld2.text = this.answer2;
    
};
}; 
PHP-Code:
PHP
<?php
$inhalt 
$_POST['von_flash'];
$answer $inhalt 3;
echo(
"answer=".$answer);
//echo("&answer2=".$answer2);
?>
Aber denoch noch eine Frage, ich habe mehrere MC´s (durchnummeriert) kann ich irgendwie automatisiert sagen bei mc1 soll er automatisch LV.von_flash = 1; machen?
sebastian_w ist offline   Mit Zitat antworten
Alt 30-11-2010, 14:07   #6 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.499
du kannst die funktion einmal schreiben und je nach button einen anderen parameter übergeben.
PHP-Code:
mc1.onRollOver = function (){ sendToPHP(1); }
mc2.onRollOver = function (){ sendToPHP(2); }
mc3.onRollOver = function (){ sendToPHP(3); }

function 
sendToPHP(val:Number) {
    
trace(val);
    var 
LV = new LoadVars();
    
LV.von_flash val;
    
LV.sendAndLoad("test.php"LV"POST");
    
LV.onLoad = function() {
        
textfeld.text this.answer;
        
//textfeld2.text = this.answer2;
    
};
}; 
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 21-12-2010, 11:17   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2010
Beiträge: 4
Hallo,

wie kann ich das ganze jetzt umsetzten?

Ich hole über PHP aus der SQL Daten.

Ich habe versucht mich hierdran zu orientieren

PHP Array an Flash

PHP-Code:
$i=0;
while(
$row=mysql_fetch_object($r)){
 echo 
"&datensatz".$i."=".$row->Spalte1."|".$row->Spalte2."|".$row->Spalte3."|".$row->Spalte4."&";
 
$i++;

In Flash habe ich 4 Dynamische Textfelder "textfeld1" und "textfeld2" usw.

Dann habe ich noch mc1 mit dem Script

Code:
mc1.onRollOver = function (){ sendToPHP(1); } 
mc2.onRollOver = function (){ sendToPHP(2); } 
mc3.onRollOver = function (){ sendToPHP(3); } 

function sendToPHP(val:Number) { 
    trace(val); 
    var LV = new LoadVars(); 
    LV.von_flash = val; 
    LV.sendAndLoad("http://test..php", LV, "POST"); 
    LV.onLoad = function() { 
        //textfeld1.text = this.answer; 
        //textfeld2.text = this.answer2; 
		_root.textfeld = new Array();
		for (var i = 0; i<_this.datensatz.length; i++) {
			_this.datensatz[i] = _this.datensatz[i].split("|");
			_this.textfeld(_this.datensatz[i]);
}
		
    }; 
}
Die Textfelder bleiben leider alle leer.

Geändert von sebastian_w (21-12-2010 um 11:19 Uhr)
sebastian_w 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
.swf mit Varibalen aufrufen? laserbrain Flash Einsteiger 5 12-05-2006 11:32
Varibalen taddi1 ActionScript 1 7 28-06-2005 14:56
Varibalen in Flash auf Server speichern Garth ActionScript 1 9 06-10-2003 16:17
Mal wieder Varibalen Funkey Flash 4 und Flash 5 1 03-10-2002 20:39
varibalen in mail piv Flash 4 und Flash 5 7 13-08-2002 15:20


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele