| |||||||
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) |
| pixo Registriert seit: Jul 2004
Beiträge: 9
|
hi leude, was sagt das wohlbefinden?! komme gleich zur sache, ich erstelle eine liste einzelner textfelder mit AS, und erstelle zusätzlich für jedes textfeld einen movieclip mit einem unsichbaren shape darin. (attach, liegt also in der Libary) das erstellen funktioniert klasse.. die mcs sind da und wo sie hingehören. dieses möchte ich nun mit AS ansprechen aber leider geht es nicht. hoffe es kann mir einer helfen!!! // habe die variablen zum testen erstmal so deklariert. count = 7; nam1 = "Text1"; nam2 = "Text2"; nam3 = "Text3"; nam4 = "Text4"; nam5 = "Text5"; nam6 = "Text6"; nam7 = "Text7"; so, nun erstelle ich unsichtbare schaltflächen auf der bühne. das funktioniert auch wunderbar. var InctNum = 1; // Levelnummer var y = 70; this.createEmptyMovieClip("invisButs", 5000); for (i=1; i<=count; i++) { invisButs.attachMovie("invis", "hit"+InctNum, InctNum); invisButs["hit"+InctNum]._y = y; y += 15; InctNum += 1; } /// var font1 = "0FFF Star Condensed"; var font2 = "0FFF Star Condensed"; var color1 = 0x000000; // Function zum erstellen von Textfeldern function makeTextField(myname, depth, xpos, ypos, width, height, textnr, font, color, convar) { this.createTextField(myname, depth, xpos, ypos, width, height); newName = eval(myname); newName.html = true; newName.htmlText = eval(convar+textnr); newName.wordWrap = true; newName.selectable = false; newName.embedFonts = true; mf = new TextFormat(); mf.font = font; mf.color = color; mf.size = 8; newName.setTextFormat(mf); // init eine Zeile runter y += 15; // Ein Level hinzuzählen depth += 1; } function buttonPress() { trace(this); // << das hier wird noch durchlaufen, 7 mal halt diese funktion wird nicht ausgeführt: this.onRelease = function() { // hier nix trace }; } var y = 70; for (i=1; i<=count; i++) { makeTextField("txtField"+i, i, 20, y, 245, 20, i, font2, color1, "nam"); buttonPress.apply(this.invisButs["hit"+i]); } stop(); danke, bis später. pix
__________________ ************************************************ |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.321
|
zur gestaltung: hast du hüpsch gemacht. noch schöner wird es, wenn du mal unten links auf vB_Code klickst und dir das ansiehst: scripte mit [ AS ] einklammern, danke zum inhalt: lade doch bitte deine fla hoch. wer ist schon so ein abstraktdenker, das er beim einfachen ansehen erkennt, wie flash das ausführt?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.321
|
oje! 1. du kannst files hier im forum uploaden (beim antworten unten auf 'anhänge verwalten' klicken) 2. nicht die programme so wild verteilen. das kann man prima alles in die hauptzeitleiste legen. ist übersichtlicher. 3. deine buttons liegen in theList das fängt natürlich alle events ab mal in liste_maske alles auskommentieren mit /* */ dann gehts :-( 4. sowieso, mach deinen aufbau anders, einfacher. das zappelt ja fürchterlich rum beim scrollen.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |