Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-06-2010, 17:38   #1 (permalink)
Flash-Depp
 
Registriert seit: Oct 2004
Beiträge: 26
AMF PHP funzt / funzt nicht :(

Hi!

Ich schlage mich grad mit AMFPHP rum und komme nicht mehr weiter. Ich hab mir nen kleinen Service geschrieben und der funktioniert auch wunderbar im amfphp browser, aber wenn ich dann in meiner eigenen Flash Applikation es benutzen will, dann bekomme ich immer diesen Error #2044: NetStatusEvent unverarbeitet. level=error, code=NetConnection.Call.BadVersion Fehler

Hab ich in meinem AS Code irgendwas vergessen? (Ich benutze CS4 also Flash 10).

Hab mir im AMF Explorer (Firebug Plugin) auch bereits die Response angeschaut und ich sehe meine erwarteten Werte auch darin. Ein Vergleich der Response meines Flashs und des AMFPHP Browsers ist aber unterschiedlich, was ich auch ned ganz raffe.

Wär cool wenn jemand ne Eingebung dazu hat ^^

PHP Code:
PHP-Code:
class TippyService
{
    protected 
$db;
    
    function 
TippyService()
    {
        
$this->db mysql_select_db("tippy"mysql_connect("localhost","root",""));
        if(!
$this->db) { 
            
//echo "db connection failed"; 
            
exit;
        }
        
        
$this->methodTable = array
        (
            
"getBackgrounds" => array
            (
                
"access" => "remote",
                
"description" => "Get all backgrounds"
            
)
        );
    }
    
    function 
getBackgrounds()
    {
        
$res mysql_query("SELECT * FROM icard_background LIMIT 1");
        
$bgs = array();
        while(
$row mysql_fetch_array($res))
        {
            
$bgs[] = $row;    
        }
        return 
$bgs;
    }

AS Code:
PHP-Code:
var myService:NetConnection = new NetConnection();
var 
responder:Responder = new Responder(getResult);

myService.connect("http://localhost/amfphp/gateway.php");
myService.call("TippyService.getBackgrounds"responder);

function 
getResult(result:Array):void
{
    
myTextarea.text result.name;

CrashOverwrite ist offline   Mit Zitat antworten
Alt 28-06-2010, 20:11   #2 (permalink)
Flash-Depp
 
Registriert seit: Oct 2004
Beiträge: 26
Puh, habs rausgefunden woran es lag:

in der gateway.php:

PHP-Code:
define("PRODUCTION_SERVER"true); 
muss auf "false" gesetzt werden, damit es im Standalone Player (Test Movie in Flash) funktioniert, weil:

PHP-Code:
    if(PRODUCTION_SERVER)
    {
        
//Disable profiling, remote tracing, and service browser
        
$gateway->disableDebug();
        
// Keep the Flash/Flex IDE player from connecting to the gateway. Used for security to stop remote connections. 
        
$gateway->disableStandalonePlayer();
    } 
CrashOverwrite 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
in swf funzt Sound, als reingeladene swf funzt Sound nicht, WARUM? Elkowski ActionScript 1 2 10-04-2008 16:21
Key.DOWN funzt, Key.ENTER funzt nicht???!! fred am rechner Flash MX 3 06-10-2004 18:23
DAS GIBT ES NICHT. goto,with co kg..nix geht. einfacher verweis funzt und funzt nicht Kojak ActionScript 1 3 14-06-2003 16:32
Variablen übergabe funzt und funzt gleichzeitig nicht! Vision[DT] Flash MX 2 02-09-2002 17:13
Bilder Counter funzt und funzt mal nicht ! Empirefred ActionScript 1 1 12-04-2002 10:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele