Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-08-2010, 09:10   #1 (permalink)
flash-a-licious
 
Registriert seit: Feb 2009
Ort: Bln Kreuzberg
Beiträge: 84
as3 Textfield kann nicht bearbeitet werden

Hey Leute,

folgender Hintergrund:

Ich habe eine Schaltfläche in dem sich ein Textfeld befindet. Nun soll der Text beim hovern über die Schaltfläche unterstrichen sein, wie man das von klassischen Textlinks her kennt.

Deswegen habe ich die Schaltfläche als Sprite und das Textfeld in einen MovieClip gepackt, damit ich an das unter der Schaltfläche liegende Textfeld herankomme.

Ich kann den Inhalt des Textfeldes beim hovern auslesen, jedoch nicht ändern:

Code:
trace('textField:',e.target.parent.getChildAt(0).htmlText);
e.target.parent.getChildAt(0).htmlText = '<u>Startseite<u>';
Ich habe auch mal versucht, den Inhalt des Textfeldes komplett zu ändern,
aber passiert keine Änderung
(e.target.parent.getChildAt(0).htmlText = 'myCustomString';

Mein Textfeld wird ganz einfach so erzeugt:
Code:
var textfield:TextField = new TextField();
textfield.y = 170; textfield.x = 100;

Habt Ihr ne Idee, warum ich den Inhalt des Textfeldes mit folgender Zeile nicht überschreiben kann?

Code:
e.target.parent.getChildAt(0).htmlText = '<u>Startseite<u>';
__________________
Gruß,
LiveCycle

- - - - -
as3 livedocs | Symbolstichwortverzeichnis
LiveCycle ist offline   Mit Zitat antworten
Alt 15-08-2010, 17:52   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 21
Hm, ich bin zwar nicht sooo Flash-affin, aber dein Weg erscheint mir doch etwas umständlich, oder ich kann es nicht ganz nachvollziehen...

Dein Text liegt UNTER der Schaltfläche? Das ergibt für mich schonmal keinen Sinn. XD

Und dein Zugriff erscheint mir auch ganz schön lang, einfach textfield.htmlText sollte doch auch gehen oder. Zusätzlich fallen mir noch zwei Dinge auf: 1. den schließendes U-Tag sollte noch einen Slash erhalten (</u>) und 2. könnte es vielleicht auch ein Problem mit dem u-Tag an sich geben, da das eigentlich kein valides (X)HTML-Element mehr ist, aber ich weiß auch nicht, ob Flash das großartig interessiert. ^^
lazyDayDreamer ist offline   Mit Zitat antworten
Alt 22-08-2010, 09:40   #3 (permalink)
I'M A CYBORG
 
Registriert seit: Apr 2007
Ort: ---------
Beiträge: 372
flash TextFelder verstehen auch stylesheets schau mal in der hilfe nach
zb.
var css:StyleSheet = new StyleSheet();
css.parseCSS("a:hover{text-decoration:underline;}");
tf.styleSheet = css;
tf.htmlText = "<a href=\"http://#\" > Das ist nicht unterstrichen </a>";

mfg

Geändert von speedhost (22-08-2010 um 11:48 Uhr)
speedhost 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS3] Internetseite kann (offenbar) nicht bearbeitet werden! Drian Flash Einsteiger 3 03-01-2009 18:28
MC als Button: kann TextField nicht setzen? afarber ActionScript 2 6 28-09-2006 11:19
Texte soll ohne Flash von Kunde bearbeitet werden können oeoeoe Flash Einsteiger 10 09-02-2006 10:54
Daten werden nicht bearbeitet? veloink ActionScript 1 3 03-02-2006 14:47
variablen aus PHP werden angezeigt aber nicht bearbeitet Garrancho Flash und Datenbanken 5 27-03-2003 20:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele