Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-12-2005, 10:30   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 34
createTextField und loadMovie

Hi,
ich habe einen Preloader, in dem ein Textfeld den Status anzeigt und ein Balken den Fortschritt.

Das Textfeld wird angezeigt und der Preloader mit Balken läuft einwandfrei, wenn ich den Film exportiere.

Den Balken erstelle ich über createEmptyMovieClip.
Das Textfeld erstelle ich über createTextField.

Wenn ich den Film allerdings per loadMovie in meinen Hauptfilm lade, sehe ich das Textfeld nicht mehr...den Balken schon...

Ich habe nun schon den Hauptfilm debugged, weil ich dachte, es läge an dem Pfad.. also habe ich alle Pfade im Nebenfilm ausgetestet....

this.Textfeld.text .... Textfeld wird nicht angezeigt
_root.Textfeld.text ...Textfeld wird nicht angezeigt
_root.PfadzumHauptfilmContainer.Textfeld.text .....Textfeld wird nicht angezeigt

Welchen Fehler mache ich ?


Dake für Hilfe
Gruss bullys
bullys2003 ist offline   Mit Zitat antworten
Alt 12-12-2005, 15:10   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 34
keiner nen tipp ?
bullys2003 ist offline   Mit Zitat antworten
Alt 12-12-2005, 15:20   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Liegt bestimmt an den Pfaden. "_root" geht dann nicht mehr.
Wie erstellst du z.B. das Textfeld? Auch mit _root davor? Zeig mal mehr Script.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 12-12-2005, 17:28   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 34
hier der Code:
Code:
....
//textfeld accessing...
createTextField("accessing",1,startx,starty-25,100,20);	
			accessing.embedFonts = true;
			accessing.setNewTextFormat(formatNormal);

...

if (p<=75) {
		accessing.text = "ACCESSING DATA";
				} else if (p>75 and p<=95) {
					accessing.text = "PARSING XML";
					} else if (p>95 and p<=100) {
						accessing.text = "LOADING DONE ...";
					}
					
setInterval(blink ,10);
das funktioniert ganz wunderbar, wenn ich den Film exportiere und als Hauptfilm laufen lasse, aber nicht, wenn der Film, der 1.swf heisst über geladen wird...

der Code zum Laden im Hauptfilm in MC "containermain" lautet:

Das MC "containermain" befindet sich im MC "deskani".

Code:
this.mc_container.loadMovie("1.swf");
Wenn ich den Hauptfilm debugge finde ich als Pfad des Balkens, der auch im 1.swf lädt folgenden Pfad:
_root.deskani.containermain.mc_container

Das Textfeld wird im Debugger angezeigt und ich bekomme einen Cursors, wenn ich an die Stelle fahre. Das Textfeld hat lt. Debugger den Type "input"
Text ist aber "", also leer.

Habs auch mit htmlText probiert, aber acuh hier bleibt die Anzeige aus.
Habe auch border = true gesetzt... der Rahmen wird dagegen angezeigt...

*SCHKRIEGPLACK*

???

Hat jemand ne Erklärung ?

Danke Gruss bullys

Geändert von bullys2003 (12-12-2005 um 17:42 Uhr)
bullys2003 ist offline   Mit Zitat antworten
Alt 12-12-2005, 21:22   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 34
kaum macht mans richtig funktionierts....

hat mich aber fast den letzten Nerv gekostet.. dieses Textfeld
Es waren nicht die Pfade ... vielmehr das embedFonts...

n8 bullys
bullys2003 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 03:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele