Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2011, 09:24   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Ort: Mönchengladbach
Beiträge: 26
baseURL von HTTPMultiService zur Laufzeit ändern

Hallöle,

google gibt da leider nicht viel her... Ich versuche eine Möglichkeit zu finden, die (read-only) Eigenschaft baseURL des HTTPMultiService zur Laufzeit zu ändern.
In der von FlashBuilder erzeugten Super-Class findet sich wieder, was ich bei der Konfiguration des HTTP-Dienstes als Basis-URL angegeben habe:
Code:
internal class _Super_XMLservice extends com.adobe.fiber.services.wrapper.HTTPServiceWrapper
{      
    private static var serializer0:XMLSerializationFilter = new XMLSerializationFilter();
       
    // Constructor
    public function _Super_XMLservice()
    {
        // initialize service control
        _serviceControl = new mx.rpc.http.HTTPMultiService("http://www.irgendwo.de/services/");
[...]
Im Falle einer Nichterreichbarkeit des Servers soll nun ein Fallback auf einen alternativen Basis-URL erfolgen. Leider sind aber sowohl serviceControl als auch baseURL schreibgeschützt, so dass mir bisher nur ziemlich umständliche Lösungsansätze einfallen, die aber bestimmt nicht im Sinne des Erfinders sind.
Weiß jemand Rat?

Vielen Dank

Klaus

Geändert von HarpoMarx (11-03-2011 um 09:25 Uhr)
HarpoMarx ist offline   Mit Zitat antworten
Alt 11-03-2011, 12:17   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Ich würde dir davon abraten in generiertem Code zu arbeiten. Den Fallback solltest du über einen Callback lösen, dann musst du auch nicht in Klasse.
Omega Psi ist offline   Mit Zitat antworten
Alt 11-03-2011, 12:37   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Ort: Mönchengladbach
Beiträge: 26
...

Ich würde auch nicht den generierten Code ändern, sondern nur zur Laufzeit den gleichen Service mit geändertem baseURL nutzen wollen.

"Service hol mir die Daten vom Standardserver... Geht nicht?! Dann versuch das bitte mal auf dem anderen Server."
HarpoMarx ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
baseurl, httpmultiservice, laufzeit, runtime

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 CS3] Filter zur Laufzeit ändern? Havoc Flash Einsteiger 2 05-10-2010 15:41
FPS zur Laufzeit ändern? Fabian1990 Flash Einsteiger 7 27-12-2007 16:38
Sprache zur Laufzeit ändern petschwork Flash 8 0 08-04-2007 12:19
Verlauf zu Laufzeit ändern hnes Flash MX 2004 1 30-12-2004 16:34
Textfeld - Name zur Laufzeit ändern anna ActionScript 1 11 25-06-2001 14:45


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

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


Copyright ©1999 – 2012 Marc Thiele