| |||||||
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: Apr 2004
Beiträge: 191
| Textbreite eines dynm.erstellten Textfeldes so breit wählen so lang das Wort selber.
grüsse, hab folgende frage: habe nen array mit einzelnen wörter, die ich vorher durch leerzeichensuche gesplittet habe. will die wörten nun einzeln hintereinander, solang es die bühnenbreite erlaubt in einzelne textfelder quetschen, will aba bei der erstellung der textfeldes die breite aber nur so breit wählen das das wort genau reinpasst, autoSize würde mir glaube hier nicht helfen das es ja nicht die Textbreite autoSized sondern nur die Höhe. Also wie kann ich anhand eines einzelnen Stringes erreichen, wie breit das Textfeld sein soll, da man ja später auch noch mit einer TextFormatänderung rechnen muss! danke.... |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 191
|
danke, da hab ich wohl bestimmt was verpeilt?? also hier mal noch n wegen code: for(i = 0;i<space_array.length;i++){ my_mc.createTextField(i,++_global.tiefe,xpos,ypos, 10,10); with(luecke_mc[i]){ autoSize = true; text = space_array[i]; border = true; trace(_width+" :: "+ textWidth); if(xpos +_width >550){ ypos +=_height; xpos = 0; } else xpos+=_width+2; trace(space_array[i]); //height+= } } ...so wie man sieht, sollen halt alle elemente aus dem space_array (sind nur einzelne wörter) einzelnen in nen separates textfeld reingehauen werden und hintereinander geschrieben werden.... was der aber macht ist, der verschmeisst mir meinen ganzen text und lässt mal was aus, es bilden sich riesige lücken bzw. textfelder überschreiben sich...woran kann es liegen? danke |
| | |
| | #4 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Ist der Name des Textfeldes immer i? Also 1,2,3,... Solchen Namen müssen mit einem Buchstaben oder z.B. Unterstrich beginnen. Nenne doch die Textfelder mal "meinText"+i, usw. Das wird das Problem wohl noch nicht lösen, aber Schritt für Schritt mal testen.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Apr 2004
Beiträge: 191
|
grüsse, habs raus. um die eine forschleife war noch ne andere rum, wobei sich das textfeldname aus die zählvariable der einen und der anderen forschleife zusammensetzt. quasi ....createTextField(i+j,blabla....); naja und der hat halt die varies zusammenaddiert! deshalb die überdeckungen. habe jetzt dazwischen n string. danke.... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |