| |||||||
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) |
| loveandhateflash Registriert seit: Oct 2001 Ort: ffm
Beiträge: 207
| film mit allen unter_mcs durlaufen und alle gefundenen textfelder ändern
hi, ich muss gerade superviele flashfiles korrigieren. die zweitaufwändigste arbeit besteht darin, händisch die filme durchzugehen und alle statischen texfelder dynamisch zu machen, bzw. die wenigen dynamischen zu korrigieren. da immer nur ein texfeld auf einer ebene liegt, nenne ich alle textfelder dynamisch.htmlText, sie werden dann mit html-formatiertem text gefüllt, den sie sich aus einem globalen array holen. frage: welche schritte kann man durch einen schleifendurchlauf automatsieren? also z.b. nach typeof suchen, wenn textfeld gefunden, dann dynamisch machen, instanz "dynamisch" nennen, htmlText true, zeichen einschließen, dann am besten noch im ersten bild stoppen und den befehl dynamisch.htmlText = derglobalearray[i]; (wobei i sich mit jedem textfeld um 1 erhöht)? hat jemand einen tipp? was geht, was geht nicht? schon mal was im forum gefunden? danke |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Tja, wenn die Textfelder schon händisch auf der Bühne liegen, lässt sich nichts mehr automatisieren... Beim nächsten Mal solltest du die Textfelder zur Laufzeit erstellen, bspw. mit createTextfield. Dann kannst du über Stylesheets beliebig Formate definieren. Wenn dann Änderungen am Format vorgenommen werden müssen, brauchst du keinen einzigen Film mehr anfassen, sondern nur die Formatvorlagendatei anpassen. |
|
| | #3 (permalink) |
| loveandhateflash Registriert seit: Oct 2001 Ort: ffm
Beiträge: 207
|
tja, die dateien stammen nicht von mir, ich werde nur dafür bezahlt, sie zu korrigieren. ich hätte das natürlich anders gemacht. bei moock habe ich eine funktion zum auffinden und ändern von texffeldinstanznamen gefunden, dass geht ja aber wohl nur mit bereits dynamisch angelegten textfeldern. |
| | |
| | #4 (permalink) |
| loveandhateflash Registriert seit: Oct 2001 Ort: ffm
Beiträge: 207
|
also meine idee wäre folgende: ActionScript:
aber irgendwo ist da ein fehler drin. die zweite for in schleife funktioniert nicht . allein mit this oder _root schon, aber nicht mit dem gefundenen mc (k). sobald alle mc geladen sind, findet der durchlauf wirklich alle mcs. der textfeldfinder allein geht auch, aber nicht in kombination. was stimmt an meinem script nicht? Geändert von zungenbrecher (09-04-2005 um 00:20 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
|
vielleicht lässt sich das per FlashJaveScript (oder wie das heist) realisieren !?hier gibts einige user, die da recht fit drin sind...
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn |
| | |
| | #6 (permalink) |
| Gast
Beiträge: n/a
|
Eine bessere Idee wäre dann eher, alle Textfeld-Instanzen auf eine dynamische Tiefe zu swappen, da zu löschen und über createTextfield und den Formatanweisungen neu anzulegen. Textfeldinhalte könnte man sich ja in Variablen merken, falls das bei statischen Textfeldern überhaupt funzt...
|
|
| | #7 (permalink) |
| loveandhateflash Registriert seit: Oct 2001 Ort: ffm
Beiträge: 207
|
ist das wirklich einfacher? wenn ich schon alle mcs mit texfeldern drinnen finden kann, dann ist es doch egal, ob ich sie umformatiere, oder lösche und neu erzeuge. denn ich muss sie leider dort belassen, wo sie sind und kann sie nicht auf _root o.ä. erzeugen. mein problem ist gerade, dass ich nicht kapiere, warum ich nicht mit einer funktion alle mcs finden kann und dann auch gleich die textfelder darin. irgendwo muss ich einen fehler gemacht haben.
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |