- Registriert
- 15.05.06
- Beiträge
- 2.213
Hallo ATler,
ich hoffe es gibt ein paar Flexer unter euch
Ich habe folgendes Problem:
Ich möchte eine Felx Anwendung programmieren, welche mittels RemoteObject auf eine ColdFusion Component zugreift. Soweit ganz okay, funktioniert auch prächtig. Allerdings ist der Pfad zur CFC in Flex nicht relativ zur Anwendung, sondern zum Webroot. Sprich, wenn ich meine Anwendung von /htdocs/Ordner in /htdocs/andererOrdner verschiebe, findet er die CFC nicht mehr. Ich müsste nun also den Pfad in der Flex Source ändern und das ganze neu kompilieren.
Ganz schlechte Idee, wenn man die fertige Anwendung an Kollegen verteilen möchte. Also dachte ich, pack halt den Pfad in eine XML Datei und lad diese (da funktionieren seltsamerweise relative Pfade).
Nun, die XML kann ich laden. Ich kann auch das Ergebnis in eine Variable packen und mit Alert.show(cfcpath); ausgeben lassen. Nur das RemoteObject schluckt das ganze nicht.
Den SourceCode habe ich mal hier hin gepackt, ist übersichtlicher als ein Codeblock im Posting:
http://pastebin.com/d504bb285
In der XML steht momentan nur:
<?xml version="1.0" encoding="UTF-8"?>
<path>
test.admin
</path>test ist der Ordner in /htdocs und admin ist die CFC in diesem Ordner.
Wenn ich CFService.source='test.admin'; eingebe dann funktioniert es. Aber cfcpath enthält auch test.admin als String, wo liegt also das Problem?
ich hoffe es gibt ein paar Flexer unter euch

Ich habe folgendes Problem:
Ich möchte eine Felx Anwendung programmieren, welche mittels RemoteObject auf eine ColdFusion Component zugreift. Soweit ganz okay, funktioniert auch prächtig. Allerdings ist der Pfad zur CFC in Flex nicht relativ zur Anwendung, sondern zum Webroot. Sprich, wenn ich meine Anwendung von /htdocs/Ordner in /htdocs/andererOrdner verschiebe, findet er die CFC nicht mehr. Ich müsste nun also den Pfad in der Flex Source ändern und das ganze neu kompilieren.
Ganz schlechte Idee, wenn man die fertige Anwendung an Kollegen verteilen möchte. Also dachte ich, pack halt den Pfad in eine XML Datei und lad diese (da funktionieren seltsamerweise relative Pfade).
Nun, die XML kann ich laden. Ich kann auch das Ergebnis in eine Variable packen und mit Alert.show(cfcpath); ausgeben lassen. Nur das RemoteObject schluckt das ganze nicht.
Den SourceCode habe ich mal hier hin gepackt, ist übersichtlicher als ein Codeblock im Posting:
http://pastebin.com/d504bb285
In der XML steht momentan nur:
<?xml version="1.0" encoding="UTF-8"?>
<path>
test.admin
</path>test ist der Ordner in /htdocs und admin ist die CFC in diesem Ordner.
Wenn ich CFService.source='test.admin'; eingebe dann funktioniert es. Aber cfcpath enthält auch test.admin als String, wo liegt also das Problem?