Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-12-2006, 14:06   #1 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Dresden
Beiträge: 27
eingebetteter Text hinter Maske nicht sichtbar

Hi,
ich habe einen MC, welcher hinter einer maske liegt und eine dynamisches textfeld besitzt. dieser text ist leider nict sichtbar, trotz, das er eingebettet ist. wenn ich mich mc_textfeld.text den inhalt abfrage dann steht auch das richtige drin. nur sehen tu ich nichts.
woran kann das liegen?

hier folgender aufbau und code dazu:
MC liegt in einem container, welcher eine maske hat damit der MC nur in dem Bereich sichtbar ist.
zusätzlich wird dem textfeld im MC (mc_textfeld) ein text zur laufzeit zugewiesen:
Code:
mc.mc_textfeld.text = "Test";
die schrift ist auch eingebettet für das dynamische textfeld.
aber zu sehen ist immer noch nichts.

danke und viele grüße
le.petit.pascal ist offline   Mit Zitat antworten
Alt 17-12-2006, 14:15   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von le.petit.pascal Beitrag anzeigen
...die schrift ist auch eingebettet für das dynamische textfeld...
Glaube ich dir nicht.

Was haste denn eingebettet? Das ist bei Flash nämlich etwas seltsam. Wenn du z.B. "Lateinisch I" einbettest geht's nicht. Nimmst du hingegen einfach Groß- und Kleinbuchstaben + Satzzeichen, Ziffern und äüößÄÜÖ manuell, dann geht's.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-12-2006, 14:48   #3 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Dresden
Beiträge: 27
ich habe so ziemlich alles ausprobiert. nur großbuchstaben nur kleinebuchstaben etc. auch in kombination. aber es ist nix zu sehen.
le.petit.pascal ist offline   Mit Zitat antworten
Alt 17-12-2006, 14:50   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Dann häng doch mal ein Beispiel an.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-12-2006, 15:22   #5 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Dresden
Beiträge: 27
okay:

also der MC liegt in folgender ebene:
Code:
_root.catGroupContainer.calendarCat.calendarContainer
er selbst wird als
Code:
["calObject"+i]
erzeugt (mehrfach in dem calendarContainer).

in dem MC ( ["calObject"+i] ) ist ein dynamisches Textfeld vorhanden namens dateLabel,
in dieses wird beim Erzeugen der einzelnen Objekte ein Text geschrieben:

Code:
_root.catGroupContainer.calendarCat.calendarContainer["calObject"+i].datelabel.text = "testtext";
(eigentlich wird dieser noch aus einer XML ausgelesen, daber das passiert definitiv korrekt)

über dem calendarContainer liegt in calendarCat eine Maske.

in ["calObject"+i].datelabel sind die entsprechenden Zeichen eingebettet (tesxt), doch zu sehen ist nichts.

wenn ich initial in datelabel was schreibe und die zuweiseung auf dateLabel.text weglasse dann kann ich alles sehen, aber sowie ich die zuweisung vornehme ist nichts mehr zu sehen.
le.petit.pascal ist offline   Mit Zitat antworten
Alt 17-12-2006, 15:40   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das ist jetzt aber mehr eine Erklärung als ein Beispiel. Wenn du sagst, dass du den Text sehen kannst, wenn du ihn nicht dynamisch zuweist, kann da ja alles mögliche für verantwortlich sein.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-12-2006, 15:46   #7 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Dresden
Beiträge: 27
tut mir leid, den quellcode einzustellen ist etwas heftig, das es 6 verschiedene klassen sind die in der fla eingebunden werden und das so ohne weiteres nicht herausgelöst werden kann.
le.petit.pascal ist offline   Mit Zitat antworten
Alt 17-12-2006, 16:15   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Muss dir ja nicht Leid tun... Nur kann ich da so jetzt nix weiter zu sagen (und das wird wohl auch für andere schwer).

Vielleicht mal einen erzwungenen Framewechsel rein, bevor du den Text zuweist?!?!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-12-2006, 16:32   #9 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Dresden
Beiträge: 27
okay, das klingt interessant. ich versuch das mal. danke und bis bald. wenn trotzdem noch jemand ideen hat .. immer gerne.

viele grüße.
le.petit.pascal ist offline   Mit Zitat antworten
Alt 17-12-2006, 16:39   #10 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Zitat:
Zitat von le.petit.pascal Beitrag anzeigen
wenn trotzdem noch jemand ideen hat .. immer gerne.
Ich vermute, dein Problem beschränkt sich darauf, dass dein Textfeld nichts anzeigt wenn es dynamisch ist. Da gibt es - wie der_Frager schon erwähnt - in der Tat eine ganze Handvoll möglicher Ursachen. Oft z. B. wird nur der Font eingebettet, nicht aber die Zeichen (Eigenschaftsfenster).
Skorpion ist offline   Mit Zitat antworten
Alt 17-12-2006, 17:33   #11 (permalink)
elektroschnitte
 
Benutzerbild von giftgruen
 
Registriert seit: Oct 2006
Ort: mannheim
Beiträge: 152
hallo du,
bin zwar kein profi, hatte aber auch mal ein ähnliches prob.
hast du die maske mit as erzeugt, oder is die "handmade"?
bei mir ging das nur mit setMask(); dann war auch der text sichtbar.

LG
alexa

Geändert von giftgruen (17-12-2006 um 17:35 Uhr)
giftgruen ist offline   Mit Zitat antworten
Alt 18-12-2006, 22:10   #12 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Dresden
Beiträge: 27
Zitat:
Zitat von giftgruen Beitrag anzeigen
bei mir ging das nur mit setMask(); dann war auch der text sichtbar.
Hi Alexa,

super genial, danke, damit funktioniert es.

Viele Grüße und bis bald.
le.petit.pascal 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 22:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele