Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-08-2011, 13:00   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Dienste funktionieren nur unter "Methode testen"

Hallo zusammen.

Ich habe mir vom Flash Builder 4.5 einen Datendienst einrichten lassen. Das hat auch alles funktioniert und ich kann die Beispiel-Funktionen der erstellten Klasse auch über "Methode testen" erfolgreich aufrufen.

Wenn ich allerdings einen Dienstaufruf generieren lasse bekomme ich immer die Fehlermeldung:
Zitat:
ArgumentError: Error #2004: Einer der Parameter ist ungültig. url: 'http:gateway.php'
at flash.net::NetConnection/connect()
Irgendwo muss der Pfad zu der Gateway.php wohl falsch angelegt worden sein. Allerdings finde ich die Einstellung um´s verrecken nicht.

Unter den Einstellungen für das Flex 3 Projekt sind alle Daten korrekt eingetragen (zumindest scheint es mir so).

Vor ca einem halben Jahr habe ich schonmal ein Projekt mit Zend gemacht. Allerdings hatte ich damals alle Klassen selbst geschrieben (weil ich damals nur den FD hatte). Ich hatte damals den Pfad nicht in die .ini included. Also dürfte das doch eigentlich nicht daran liegen? Oder schaue ich einfach nur falsch?

Wäre super wenn mir jemand bei diesem "Rätzel" weiterhelfen könnte.

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 08-08-2011, 09:07   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Lösung

Hallo zusammen.

Ich habe soeben die Lösung für das Problem gefunden. Man muss in seiner _Super-Klasse den Endpoint manuell ändern.
Die Anleitung habe ich von hier: Flex and Zend Framework - Part 1
(letztes Drittel)

Da ich mich mit den Datendiensten noch nicht so auskenne mache ich mir allerdings gerade etwas sorgen wie ich das Ganze dann auf die Produktivumgebung umziehen kann. Wahrscheinlich läuft es darauf hinaus, dass ich auch noch Robotlegs und/oder Ant lernen muss

Ich kann erstmal weitermachen

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 11-08-2011, 09:01   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Zitat:
Zitat von dr monk Beitrag anzeigen
...
Ich habe soeben die Lösung für das Problem gefunden. Man muss in seiner _Super-Klasse den Endpoint manuell ändern....
Da die _Super-Klasse beim aktualisieren überschrieben wird sollte man es in der AS-Datei ohne führenden Unterstrich definieren (z.B. testService.as)

Dies geht mit:
PHP-Code:
 protected override function preInitializeService():void
    
{
        
super.preInitializeService();
        
// Initialization customization goes here
        
_serviceControl.endpoint "http://localhost/xxx/gateway.php";
    } 
MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk 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
[Flash 8] Weiterleitung funktioniert bei "Szene testen", nicht aber bei Film "testen" GT2 Flash Einsteiger 4 01-10-2009 14:10
[Flash CS4] aktionen funktionieren bei "film testen" nicht tilly Flash Einsteiger 6 26-01-2009 14:02
funktion "scrollen" nur in "szene testen" hörn Flash Einsteiger 22 24-10-2007 18:20
"FP7 Bug" --> alte Codes funktionieren nicht unter Flash Player 7 Lindyz Flash MX 2004 0 01-03-2004 08:27
"getUrl" für "Film testen" deaktivieren? SpecOps-12 Flash MX 1 26-11-2003 09:39


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

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


Copyright ©1999 – 2012 Marc Thiele