Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-09-2009, 09:16   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 7
amfphp mit xampp und flex

Hallo,


Ich bin nach dem Videotutorial von FlexVision vorgegangen und bekomme leider immmer wieder den gleichen Error:

Code:
[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.BadVersion: : url: 'http://localhost/amfphp/gateway.php'"]
	at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
	at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53]
	at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
	at mx.messaging::ChannelSet/faultPendingSends()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:1482]
	at mx.messaging::ChannelSet/channelFaultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:975]
	at flash.events::EventDispatcher/dispatchEventFunction()
Meine AMFconnect.mxml sieht wie folgt aus:

Code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application 
	xmlns:mx="http://www.adobe.com/2006/mxml" 
	layout="absolute"
	creationComplete="init();"
	>
		<mx:RemoteObject
			id="amf"
			source="AMFconnection.Connect"
			destination="amfphp">
			
			<mx:method name="testConnection"
				result="onConnect( event );" />
		</mx:RemoteObject>
		<mx:Script>
			<![CDATA[
				import mx.rpc.events.ResultEvent;
				
				private function init():void {
					amf.testConnection.send();
				}
				
				private function onConnect( e:ResultEvent ):void {
					
				}
			]]>
		</mx:Script>

</mx:Application>
und die Connect.php

PHP-Code:
<?php

class Connect {

    function 
Connect() {

    }

    function 
testConnection() {
        return 
"TRON Lives!";
    }
}

?>
zum schluss meine services-config.xml noch:

PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
<services-config>
    <services>
        <service id="amfphp-flashremoting-service" 
        class="flex.messaging.services.RemotingService" 
        messageTypes="flex.messaging.messages.RemotingMessage">
        
            <destination id="amfphp">
                <channels>
                    <channel ref="my-amfphp"/>
                </channels>
                <properties>
                    <source>*</source>
                </properties>
            </destination>
        </service>
    </services>
    <channels>
        <channel-definition id="my-amfphp" class="mx.messaging.channels.AMFChannel">
            <endpoint uri="amfphp/gateway.php" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>
    </channels>
</services-config>
Ich kann leider in dem Code keinen Fehler entdecken. Auf Leerzeichen in den php Codes habe ich auch schon geachtet. kann mir bitte jmd helfen?
sevholly ist offline   Mit Zitat antworten
Alt 28-09-2009, 09:43   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Ähm, müsste in Deiner config.xml nicht was wie "http://localhost reinschreiben ?
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 28-09-2009, 09:49   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 7
Habe ich auch schon probiert mit dem Pfad
Code:
http://localhost/amfphp/gateway.php
Was aber leider auch nicht hilft. Ich debuge mein Projekt direkt auf dem xampp Server unter C:\programme\XAMPP\xampp\htdocs
sevholly ist offline   Mit Zitat antworten
Alt 28-09-2009, 11:18   #4 (permalink)
vermisst ein e
 
Benutzerbild von kRizzl
 
Registriert seit: Oct 2007
Beiträge: 774
funktioniert denn dein service im amfphp/browser ?
__________________
krisrok.de
kRizzl ist offline   Mit Zitat antworten
Alt 28-09-2009, 12:27   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 7
Nein, da tut sich nichts, d.h. es liegt wahrscheinlich an der php datei oder?
Es kommt folgende Meldung:
Code:
There is no class named AMFconnection.Connect with a valid methodTable declared in this file.
Allerdings habe ich alles so gemacht, wie im Tutorial beschrieben und der Code sollte eigentlich auch stimmen.
sevholly ist offline   Mit Zitat antworten
Alt 28-09-2009, 14:54   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Ist jetzt bei mir was her, dass ich was mit php gemacht habe... Aber eigentlich steuerst Du nicht die gateway.php ind er config.xml an

Darin wird der Ordner zum Root-Folder auf Deinem Apache angegeben. Daher is da was am Pfad schief - glaube ich.
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 29-09-2009, 13:40   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 7
Und was muss dann anders sein? Ich hab das eigentlich alles so gemacht, wie es in dem Videotutorial gemacht wurde und da hat es alles getan...
Der einzige unterschied ist, dass ich statt wamp xampp nutze.
sevholly ist offline   Mit Zitat antworten
Alt 29-09-2009, 14:34   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Also ich meine mich zu erinnern, dass Du bei endpoint schreiben musst:


http://localhost/ schreiben musst. Das ist Dein "root" Order. Bei Deinem RemoteObject musste jetzt angeben, wo sich Deine Datei befindet.

Sprich:

ordner1.ordner2.Connect (keine Dateiendung)

Grüße, nico
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 29-09-2009, 14:47   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 7
habe ich grad mal probiert und tut so auch nicht.

Ich kann mir vorstellen, dass es irgendwie an der php datei liegt, da ich diese im Browser nicht ausführen kann, aber eigentlich sollte diese doch so richtig sein.

(schonmal danke für all eure Antworten und Hilfestellungen)
sevholly ist offline   Mit Zitat antworten
Alt 30-09-2009, 09:23   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 7
Hat denn keiner ne Idee?

Ich hab gedacht es könnte am Server liegen und habe gerade noch einen WAMP Server aufgesetzt, hab dann aber wieder den selben Fehler erhalten...

Auch eine php file die geht auf dem Server bringt mir im Browser den fehler...

Geändert von sevholly (30-09-2009 um 09:28 Uhr)
sevholly ist offline   Mit Zitat antworten
Alt 30-09-2009, 15:31   #11 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 7
Manchmal kann man sich echt in Arsch beißen... hatte die falsche amfphp version installiert... nun mit der neuen tuts... aus fehlern lernt man bekannter maßen...
sevholly ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
amfphp, flex, xampp

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
Flex + CMS (AMFPHP ?) boarter Flex allgemein 3 13-02-2008 16:49
flex charts und amfphp micki Flex programmieren 0 21-01-2008 14:31
AMFPHP und Flex Integration kostonstyle ActionScript 3 0 22-10-2006 14:02
Von Flex an AMFPHP mirzahat ActionScript 3 1 03-10-2006 12:21
Flex 2 beta 3 und amfphp mindflood ActionScript 3 5 12-06-2006 14:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele