Använda klassen TextField

Flash Player 9 och senare, Adobe AIR 1.0 och senare

Du kan använda en instans av TextField-klassen när du vill visa text eller skapa ett textinmatningsfält på skärmen i Adobe® Flash® Player eller Adobe® AIR™. TextField-klassen är grunden för andra textbaserade komponenter, till exempel TextArea-komponenter eller TextInput-komponenter.

Textfältets innehåll kan anges i förväg i SWF-filen, hämtas från en textfil eller databas eller skrivas av den som använder ditt program. Texten kan återges som HTML-innehåll med inbäddade bilder i ett textfält. När du har skapat en instans av ett textfält kan du använda flash.text-klasser som TextFormat och StyleSheet för att ange textens utseende. Nästan alla klasser för att skapa, hantera och formatera text i ActionScript finns i flash.text-paketet.

Du kan formatera text genom att definiera formateringen i ett TextFormat-objekt och tilldela objektet till textfältet. Om textfältet innehåller HTML-text kan du använda ett StyleSheet-objekt för textfältet för att tilldela stilar till vissa delar av textfältets innehåll. TextFormat- eller StyleSheet-objektet innehåller egenskaper som definierar textens utseende, t.ex. färg, storlek och bredd. TextFormat-objektet tilldelar egenskaperna till allt innehåll i ett textfält eller ett textintervall. En mening kan t.ex. vara i röd fet stil och nästa mening kan vara i blå kursiv stil i ett textfält.

Förutom klasserna i flash.text-paketet kan du använda klassen flash.events.TextEvent när du vill svara på användaråtgärder som gäller texten.