Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-09-2008, 17:37   #1 (permalink)
Flashseppel
 
Benutzerbild von fred am rechner
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 442
Flex 3 AMF / RemoteObject Verständnisfrage

Hallo,

ich habe eine wahrscheinlich recht simple Frage über AMF in FB3. Bin mit dem Flex Framework noch nicht so sehr vertraut und habe oft Orientierungsprobleme mit den vielen Klassen und Helferlein, so auch dieses mal.

Ich will ganz einfach nur über AMF Daten aus einer DB holen (PHP Backend). In Flash habe ich dafür immer flash.net.NetConnection benutzt, was ja auch einwandfrei funktioniert.

Aber Flex soll ja viel besser mit externen Daten umgehen können, daher nehme ich mal an, dass man das optimalerweise in Flex nicht mit flash.net.NetConnection macht, was auch schon meine erste Frage wäre: Liege ich hier richtig?

Falls nein, hat sich der Rest erledigt . Anderenfalls hätte ich noch ein paar Folgefragen:

Ich habe mir das RemoteObject angesehen. In der Hilfe steht folgendes:

Code:
The <mx:RemoteObject> tag gives you access to the methods of Java objects using Action Message Format (AMF) encoding.
Bedeutet das jetzt, dass RemoteObj. NUR für Java Objekte geeignet ist? kann ich mir irgendwie nicht vorstellen, aber das verwirrt mich etwas...

Angenommen, man kann es auch in Verbindung mit einem PHP Backend benutzen, die nächste Frage: Wie soll das dann aussehen?

Es gibt ja eine Menge schöner MXML Beispiele, die wohl auch funktionieren. Ich habe aber eine Model Klasse, die sich die Daten vom Server holen soll. Diese ist natürlich reines AS, im Model will ich definitiv kein MXML haben.

Wie kann ich (wenn überhaupt) mit RemoteObject PHP Ojekte vom Server holen, analog zu
ActionScript:
  1. _netConn.call("PhpKlasse.holeWas", _resp);
bzw. wie macht man das üblicherweise in Flex? Kennt jemand ein Bsp./Tutorial, ohne MXML, für eben genau diesen Fall?

Danke für jeden Tip!

mfg
__________________
<<-->>
fred am rechner ist offline   Mit Zitat antworten
Alt 22-09-2008, 05:27   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zu AMF und PHP findest du hier zwei Tutorials.
  Mit Zitat antworten
Alt 22-09-2008, 11:05   #3 (permalink)
Flashseppel
 
Benutzerbild von fred am rechner
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 442
danke für den link. die tutorials kenne ich aber schon, wie gesagt, bisher habe ich genau so mit amf gearbeitet, mit flash.net.NetConnection. Meine Frage bezieht sich eher auf das Flex Framework, vllt. etwas missverständlich formuliert.

Ich frage mich eben ob NetConnection in FlexBuilder die gängige Art ist, oder ob mans da nicht mit RemoteObject oder sonst irgendwas macht, und wenn ja wie...
__________________
<<-->>
fred am rechner ist offline   Mit Zitat antworten
Alt 22-09-2008, 12:03   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
http://livedocs.adobe.com/flex/2/doc...=00001140.html

Das könnte was für dich sein.
Omega Psi ist offline   Mit Zitat antworten
Alt 22-09-2008, 12:26   #5 (permalink)
Flashseppel
 
Benutzerbild von fred am rechner
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 442
ah, super, vielen dank. genau sowas habe ich gesucht.

nur nochmal zum verständnis - NetConnection in flex ist somit nicht gut, oder?

aber welche nachteile hat es genau, denn vom handling her ist es ja nicht unbedingt aufwendiger... ?

thx
__________________
<<-->>
fred am rechner 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 13:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele