Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-01-2008, 14:20   #1 (permalink)
.........................
 
Benutzerbild von flamingo
 
Registriert seit: Jan 2002
Ort: berlin
Beiträge: 734
xml und createTextField in attachedMovie

Hiho...

ich hoffe es kann mir jemand helfen. Stell mich irgendwie echt zu bl** an.

Mit attachedMovie platziere ich einen MC auf der Bühne. In diesem sollen dann per createTextField die Daten aus der XML angezeigt werden... tun sie aber leider nicht.
Hab schon alles mögliche versucht und gesucht, aber komme nicht weiter. Dieses createTextField mag mich einfach nicht

Hier mein Code in Schlüsselbild 1:
Code:
stop();
var XMLdaten = new XML();
XMLdaten.ignoreWhite=true;
XMLdaten.load("textfelder_daten.xml");
XMLdaten.onLoad = function(success) {
	anzahl = XMLdaten.firstChild.childNodes.length; 
	anz = []; //neues array
	for (var i=0; i<anzahl; i++) {
			anz[i] = XMLdaten.firstChild.childNodes[i].attributes.anzeige;
	}
	gotoAndStop(2);
}

Der hier in Schlüsselbild 2
Code:
stop();
for (var i=0; i < anzahl; i++) {
	this.attachMovie("nav_mc", "nav_mc"+i, i, {_x:100, _y: i*15 });
	this["nav_mc"+i].createTextField("text"+i, i, 200, i*20, 0, 0);
	this["text"+i].autoSize = true;
	this["text"+i].text = anz[i];
	trace (anz[i]);
}
Den Movieclip zeigt er mir wunderbar an... so oft, wie ich Einträge in der XML habe. Aber leider kratzt ihn das erzeugte (oder auch nicht erzeugte) Textfeld so gar nicht... kommt nix.

bin dankbar für Hilfe,
flam
flamingo ist offline   Mit Zitat antworten
Alt 14-01-2008, 14:43   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
nur ganz kurz.. sollte das dann nicht so aussehen?
PHP-Code:
this.attachMovie("nav_mc""nav_mc"+ii, {_x:100_y:i*15});
this["nav_mc"+i].createTextField("text"+ii200i*2000);
this["nav_mc"+i]["text"+i].autoSize true;
this["nav_mc"+i]["text"+i].text anz[i]; 
cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-01-2008, 15:00   #3 (permalink)
.........................
 
Benutzerbild von flamingo
 
Registriert seit: Jan 2002
Ort: berlin
Beiträge: 734
ja danke... das wars

flam
flamingo ist offline   Mit Zitat antworten
Alt 14-01-2008, 15:24   #4 (permalink)
.........................
 
Benutzerbild von flamingo
 
Registriert seit: Jan 2002
Ort: berlin
Beiträge: 734
ich mag diese textfelder nicht... das redet schon wieder nicht mit mir.

normalerweise müsste ich doch mit ...
Code:
this["nav_mc"+i]["text"+i].font = "Arial";
... die Schriftart ändern können, oder hab ich da einen Denkfehler?

Also auf Schriftart und -größe reagiert er leider nicht.

Tip?
flamingo ist offline   Mit Zitat antworten
Alt 14-01-2008, 15:51   #5 (permalink)
Feuerwehrmann
 
Benutzerbild von DATA
 
Registriert seit: Mar 2002
Ort: Guntersblum / Mainz
Beiträge: 165
@flamingo: font und size werden über TextFormat deklariert und anschließend dem Textfeld zugewiesen.

Kuck mal hier: http://livedocs.adobe.com/flash/8_de...=00002776.html
__________________
Er ist tot Jim

blog.generation-k.de
DATA ist offline   Mit Zitat antworten
Alt 14-01-2008, 15:56   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Ein Tip: wenn du mit Klassen arbeitest, hab immer die API zur Hand!
Omega Psi ist offline   Mit Zitat antworten
Alt 14-01-2008, 15:58   #7 (permalink)
.........................
 
Benutzerbild von flamingo
 
Registriert seit: Jan 2002
Ort: berlin
Beiträge: 734
ah danke... habs jetzt hinbekommen.

@omega: api? wasn das?
flamingo ist offline   Mit Zitat antworten
Alt 14-01-2008, 16:04   #8 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
API: Application Programming Interface

Das ist die Dokumentation der einzelnen Klassen. Dort steht, welche Eigenschaften vorhanden sind und welche nicht sowie Beziehungen zwischen Klassen.

Das ganze gibt's online hier oder offline in der Hilfe. Dann musst du dir eine Befehle mehr ausdenken.
Omega Psi ist offline   Mit Zitat antworten
Alt 14-01-2008, 16:18   #9 (permalink)
Feuerwehrmann
 
Benutzerbild von DATA
 
Registriert seit: Mar 2002
Ort: Guntersblum / Mainz
Beiträge: 165
Korrigiere mich bitte, sollte ich mich irren, aber du meist doch die IDE (Integrated Development Environment) ?
__________________
Er ist tot Jim

blog.generation-k.de
DATA ist offline   Mit Zitat antworten
Alt 14-01-2008, 16:30   #10 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
IDE ist die Entwicklungsumgebung

Psi: Aber die API sind doch eigentlich die Schnittstellen selbst
und nicht die Dokumentation dazu, oder?
sebastian ist offline   Mit Zitat antworten
Alt 14-01-2008, 17:17   #11 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
API Spezifikation und die eigentliche Implementierung gehen schon Hand in Hand. Die Implementierung selbst interessiert mich nicht und dich bestimmt auch nicht, oder liest du dir den Quelltext durch, anstatt der Spezifikation? Beispiele:
  1. http://java.sun.com/javase/6/docs/api/
  2. http://www.flickr.com/services/api/
  3. http://code.google.com/apis/maps/

Wikipedia (en):
Zitat:
Distinction between API specification and its implementation

The software that provides the functionality described by an API is said to be an implementation of the API. The API itself is abstract, in that it specifies an interface and the behavior of the identifiers specified in that interface, it does not specify how the behavior might be implemented.
Omega Psi ist offline   Mit Zitat antworten
Alt 14-01-2008, 17:41   #12 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Bei deinen Links findest du aber auch API Documentations. Dass die
Implementierungen außen vor sind, ist mir auch klar.

Nach meinem aktuellen Verständnis ist es doch so, dass die Dokumentation
nicht die API ist. Sondern diese dokumentiert eben die Schnittstellen (API).
Oder benutzt man den Begriff dafür auch?
sebastian ist offline   Mit Zitat antworten
Alt 14-01-2008, 17:48   #13 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Nein, die gesamte Doku nicht, nur die API Spezifikation. Ich postete nur den Link zur ganzen Dokumentation, weil ich den gerade zur Hand hatte und nicht den Link zu API rauspfrimeln wollte.

Also API umfasst Spezifikation (die auch dokumentiert) und die öffentlichen Methoden (public, protected) der Klassen (quasi alles, was du für deine eigene Programmierung nutzen kannst).

-> das Akronym steht für beides.
Omega Psi ist offline   Mit Zitat antworten
Alt 14-01-2008, 18:11   #14 (permalink)
ur leiwand oida
 
Benutzerbild von l_ch
 
Registriert seit: Sep 2001
Ort: plagwitz/jumeirah lake towers
Beiträge: 1.663
ot: welch seltener gast
__________________
and now for some reklame
________________
günstige kontaktlinsen
l_ch ist offline   Mit Zitat antworten
Alt 14-01-2008, 18:43   #15 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Zitat:
Zitat von Omega Psi Beitrag anzeigen


-> das Akronym steht für beides.
Danke!
sebastian 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 04:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele