| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2011
Beiträge: 5
|
Hallo... Ich versuche mich gerade in Flex einzuarbeiten... Leider stehe ich im Moment total auf der Leitung Code: Code: public var myXML:XML = new XML();
public var xmlURL:String = "http://xxx.com/mobil/index.php";
public var myLoader:URLLoader = new URLLoader();
try {
myLoader.load(new URLRequest(xmlURL)); // Zeile 20
}
catch (error:SecurityError)
{
}
myLoader.addEventListener(IOErrorEvent.IO_ERROR, onXMLLoadError);
myLoader.addEventListener(Event.COMPLETE, onXMLLoadComplete); mobilbrowser.mxml(20): Fehler: Access of undefined property myLoader. Danke für eure Hilfe ... |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
|
Steht der Code in einer Funktion?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #3 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
|
Aso, verstehe... in CDATA Blöcke kommen nur Funktionen oder Deklarationen. Du hast auch Anweisungen eingefügt, das ist falsch. Die Logik in eine Funktion stecken.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Mar 2011
Beiträge: 5
| Danke, aber...
jetzt schaffe ich das Programm zu kompilieren aber ich erhalte den folgenden Fehler: ActionScript-Fehler: TypeError: Error #1010: A term is undefined and has no properties. at mobilbrowser/onXMLLoadComplete() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() Code: public function onXMLLoadComplete(e:Event):void
{
myXML = XML(myLoader.data);
ta.text = myXML.pddaten[0].titel[0] as String;
} |
| | |
| | #5 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
|
Deine XML scheint anders aufgebaut zu sein.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Mar 2011
Beiträge: 5
| Jein ... Ich hätte das root-Element <pddaten> weglassen sollen... aber nun bekomme ich bei den Code-Zeilen Code: for(var i:int = 0; myXML.seite.datensatz.length(); i++){
ta.text += myXML.seite.datensatz[i].text + "\n";
ta.text += myXML.seite.datensatz[i].bild + "\n";
ta.text += myXML.seite.datensatz[i].link + "\n\n";
} TypeError: Error #1010: A term is undefined and has no properties. at mobilbrowser/onXMLLoadComplete() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() ABER die Daten werden dennoch richtig in der TextArea "ta" angezeigt...??? |
| | |
| | #7 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
| Code: for(var i:int = 0; i < myXML.seite.datensatz.length(); i++){
// Code
} Code: printChildren(myXML.seite.datensatz);
function printChildren(list:XMLList):void
{
for(var i:int = 0; i < list.length(); i++)
{
// Code
}
} Code: printChildren(myXML.seite.datensatz);
function printChildren(list:XMLList):void
{
for each (var node:XML in list.children())
{
// Code
}
}
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Mar 2011
Beiträge: 5
| Danke
Danke... das war ein peinlicher Fehler... Auf sowas hab ich nicht geachtet weil ich dachte, dass sowas garnicht laufen dürfte... Jetzt bin ich klüger ![]() Letzte Frage: Wenn ich die Elemente mit fix 300px breite in einen <mx:Canvas> setze... Wie erreiche ich einen autom. Zeilenumbruch am wenn die App-Breite überschritten wird oder muss ich dazu eine Funktion schreiben? Ich dachte an sowas wie float bei css... Danke! |
| | |
| | #9 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
|
Nein, das geht so nicht. Wenn überhaupt mit einander TileList. Dafür am besten mal die API konsultieren.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| as3, flex, instanz, problem, urlloader |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| 1120: Access of undefined property - function | capten | ActionScript 3 | 3 | 09-10-2010 12:13 |
| [Flash CS4] access of undefined property, mal wieder ?! | Kasibellaunus | Flash Einsteiger | 1 | 22-09-2009 14:13 |
| 1120: Access of undefined property | Don Pipo | ActionScript 3 | 3 | 02-09-2009 21:59 |
| 1120 Access of undefined property | DeepSky | ActionScript 3 | 25 | 28-02-2008 11:49 |