| |||||||
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) |
| 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>'; 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>'; |
| | |
| | #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. ^^ |
| | |
| | #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) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |