Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-10-2003, 17:23   #1 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
[Tip]

Martin Fleck hat mich grad drauf aufmerksam gemacht, das man anstatt NetServices, welche man ja umfangreich includen muss (kiloweise Code und das Ausgabefenster voll bis zum Anschlag) auch ebenso gut NetConnection benutzen kann!

Mir war das nicht bewusst, NetConnection war bei mir unter "CommServer" abgelegt...

Ein weitere Vorteil scheint zu sein, das es verlässlicher läuft, ein Fehler den wir beiden mit NetServices hatten, tauchte nicht mehr auf, wenn man NetConnection benutzte...

//---

Bsp mit NetServices:

ActionScript:
  1. #include "NetServices.as"
  2.  
  3.  
  4. NetServices.setDefaultGatewayURL ("http://url/.../connection.php");
  5. var conn    = NetServices.createGatewayConnection ();
  6. conn.getService("nc_test");
  7. conn.nc_test.testFunc(callbackFunction, arguments)


das Gleiche mit NetConnection:
ActionScript:
  1. connection = new NetConnection();
  2. connection.connect("http://url/.../connection.php");
  3. connection.call ("nc_test.testFunc", callbackFunction, arguments);
__________________
jeden Tag frisch

Geändert von beachmeat (02-10-2003 um 17:25 Uhr)
beachmeat ist offline   Mit Zitat antworten
Alt 03-10-2003, 13:12   #2 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
hey, danke für den Tipp. ( :

Gruß,
Alex
Alex U. ist offline   Mit Zitat antworten
Alt 08-10-2003, 20:44   #3 (permalink)
Notorischer Raser
 
Registriert seit: May 2003
Ort: Heinsberg
Beiträge: 83
Muss mich auch mal bedanken, glaube nun kapiert zu haben was Martin mir einst sagen wollte und ich nicht verstand . .thx.

Dazu gesagt auch das meine *.swf nach dem einsetzen von NetConnection statt NetServices 10 KB geschrumpft ist.

EDIT: Wenn ich mit NetConnection statt NetServices arbeite,
kann es sein das ich dann nicht mehr auf MySql Abfrage zugreifen kann ?

Wenn ich mir das ganze im Net Debugger anschaue bekomme ich bei NetServices folgdes zurück:

ActionScript:
  1. Result (object #2)
  2. .....mRecordsAvailable: 1
  3. .....serverInfo: (undefined)
  4. .....uniqueID: 1
  5. .....items (object #3)
  6. ..........[0] (object #4)
  7. ...............Antwort1: "düngen"
  8. ...............Antwort2: "umgraben"
  9. ...............Antwort3: "pflanzen"
  10. ...............Antwort4: "begießen"
  11. ...............Buchstabe: "G"
  12. ...............Ergebnis: "4"
  13. ...............Frage: "Trifft man alte Freunde, dann muss man das Wiedersehen ... ?"
  14. ...............ID: "12"
  15. ...............__ID__: 0
  16. .....mTitles (object #5)
  17. ..........[0]: "ID"
  18. ..........[1]: "Frage"
  19. ..........[2]: "Antwort1"
  20. ..........[3]: "Antwort2"
  21. ..........[4]: "Antwort3"
  22. ..........[5]: "Antwort4"
  23. ..........[6]: "Ergebnis"
  24. ..........[7]: "Buchstabe"
  25. .....views (object #6)
  26. ..........No properties

Wenn ich mit NetConnection arbeite bekomme ich folgendes zurück:

ActionScript:
  1. Result (object #2)
  2. .....serverInfo (object #3)
  3. ..........cursor: 1
  4. ..........id: "PHPRemoting"
  5. ..........serviceName: "doStuff"
  6. ..........totalCount: 1
  7. ..........version: 1
  8. ..........columnNames (object #4)
  9. ...............[0]: "ID"
  10. ...............[1]: "Frage"
  11. ...............[2]: "Antwort1"
  12. ...............[3]: "Antwort2"
  13. ...............[4]: "Antwort3"
  14. ...............[5]: "Antwort4"
  15. ...............[6]: "Ergebnis"
  16. ...............[7]: "Buchstabe"
  17. ..........initialData (object #5)
  18. ...............[0] (object #6)
  19. ....................[0]: "16"
  20. ....................[1]: "Jeder ist seines Glücks ..?"
  21. ....................[2]: "Bäcker"
  22. ....................[3]: "Schreiner"
  23. ....................[4]: "Schmied"
  24. ....................[5]: "Zimmermann"
  25. ....................[6]: "3"
  26. ....................[7]: "L"

Bei NetServices habe ich dann den Wert so dargestellt:
result.items[0].Frage

bei NetConnection bin ich gerade noch am probieren,
da erhalte ich den Wert wie folgt:

result.serverInfo.initialData[0][1]

Meine Frage ist das so richtig was ich da mache oder ist das falsch ?

Oder kann ich gar nicht, wenn ich mit Net Connection arbeite, so direkt zugreifen auf die Query von MySql ??

Wie löst Ihr das wenn ihr eine Datenbankabfrage macht ?

Danke euch
__________________
gruss
Petter K.

Geändert von petter (08-10-2003 um 22:56 Uhr)
petter 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 03:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele