Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-07-2010, 21:58   #1 (permalink)
Neuer User
 
Benutzerbild von soelen
 
Registriert seit: Oct 2006
Beiträge: 25
Mehere requests als Klasse

hali halo,

ich bin nicht so gut mit klassen, daher hoffe ich das mir jemand bei meiner problematik helfen kann : )

und zwar will ich mehere requests machen, die submit.php kann 2 verschiedene infos ausgeben:
  • wieviele posts existieren (z.b. 8, es existieren 8 posts)
  • was post nr.x beinhaltet (z.b. post nr.3 hat hello world, man bekommt die post nr je nach dem was man requestet)

demnach wäre es sehr sinnvoll ne klasse zu schreiben um mehr struktuiert arbeiten zu können jedoch... wie instanziert man requests? D:

natürlich instanziert man die klasse zuerst; nehmen wir an die klasse heisst Requests:

Code:
var request:Requests = new Requests();
und die klasse hat ungefähr sowas in sich:

Code:
var req:URLRequest = new URLRequest("submit.php");
req.data = variables;
req.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
...
jedoch habe ich keine ahnung, und das der springende punkt, wie man festellt ob die klasse mit den requests fertig ist sowas hab ich im sinn... bringt aber nichts da es nur die erste abfrage festellen kann... oder so...

Code:
request.addEventListener(Event.COMPLETE, loaded);
wie schon gesagt die klasse requests wird mehere abfragen starten... wie stell ich fest das alle abfragen fertig sind?

dank im voraus

der soelen
soelen ist offline   Mit Zitat antworten
Alt 13-07-2010, 23:11   #2 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
das einfachste ist durchzählen.
bei jedem abgeschickten Request eine Variable hochzählen, und im COMPLETE-handler wieder runterzählen.
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 14-07-2010, 19:37   #3 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Hallo

Erstelle einfach ein EventListener (genau so wie du es schob geschrieben hast) und dispatche bei fertigen Laden aller Request einfach ein Complete Event. Die Request Klasse muss dazu von EventDispatcher erben.

PHP-Code:
//Komplettes Laden abgeschlossen
dispatchEvent(new Event(Event.COMPLETE)); 
mohj 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
Dynamische XML-Requests zur Laufzeit Pidi2002 Flex programmieren 3 04-08-2009 21:04
Mehere XML`s laden banger3000 Flash mit XML und Webservices 1 08-02-2005 15:00
parallele loadMovie requests sean ActionScript 1 1 16-12-2002 19:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele