| |||||||
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) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 28
| text format für dynamisch generierten text
hi ich hab eine navigation, die dynamisch generiert werden soll. das funktioniert auch ganz gut, nur dass das linkFormat, das ich definiere dem text nicht zugeordnet wird. mach ich irgendeinen syntaxfehler? Code: for ( n = 0; n < Navigation.length; n++ )
{
trace (typeof (Navigation[n]));
_root.createTextField ( Navigation[n], 1000+n, (n+1)*70, 20, 60, 20 );
var linkFormat:TextFormat = new TextFormat ();
linkFormat.font = "Verdana";
linkFormat.size = 20;
linkFormat.bold = true;
linkFormat.underline = true;
_root[Navigaton[n]].setTextFormat ( linkFormat );
_root[Navigation[n]].text = Navigation[n];
} danke killkolor |
| | |
| | #2 (permalink) |
| [Ernst Reiter] Registriert seit: Jul 2001 Ort: austria
Beiträge: 3.691
|
in deinem konkreten fall müsstest setNewTextFormat verwenden..... du solltest dir in der hilfe den unterschied zwischen setTextFormat und setNewTextFormat mal ansehen.... dann kommt das problem recht schnell ans tageslicht
__________________ Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen m.f.g Scrawer (www.thinkspace.at) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 28
|
danke für den tip, hat aber leider immer noch nich ganz funktioniert. ich hab meinen code an beispiele aus dem netz angepasst, er sieht so aus: Code: var linkFormat:TextFormat = new TextFormat ();
linkFormat.bold = true;
linkFormat.underline = true;
for ( n = 0; n < Navigation.length; n++ )
{
HauptNav.createTextField ( Navigation[n], 1000+n, (n+1)*70, 20, 60, 20 );
HauptNav[Navigaton[n]].setNewTextFormat ( linkFormat );
HauptNav[Navigation[n]].text = Navigation[n];
} |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 28
|
hab das problem gefunden. das linkFormat muss im gleichen movie clip liegen (wieso is mir auch nich klar, aber so gehts): Code: var linkFormat:TextFormat = new TextFormat ();
HauptNav.linkFormat = linkFormat;
HauptNav.linkFormat.bold = true;
HauptNav.linkFormat.underline = true;
HauptNav.linkFormat.size = 20;
for ( n = 0; n < Navigation.length; n++ )
{
HauptNav.createTextField ( Navigation[n], 1000+n, (n+1)*70, 20, 60, 20 );
HauptNav[Navigation[n]].setNewTextFormat ( HauptNav.linkFormat );
HauptNav[Navigation[n]].text = Navigation[n];
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |