tema2 Динамическое создание текстовых полей

3
Динамическое создание текстовых полей теперь любой, сколь угодно сложный фильм может быть реализован посредством одного лишь кода. Можно программно создавать и текстовые поля. Для этого предназначен метод createTextField() класса MovieClip. Его синтаксис : clip.createTextField(name, depth, x, у , width, height) где: * clip — клип, на временной диаграмме которого нужно создать текстовое поле; * name — имя текстового поля; * х и у — координаты верхнего левого угла поля; * width и height — ширина и высота текстового поля в пикселях. В том, что пустое текстовое поле создает метод класса MovieClip, а не TextField, нет ничего удивительного. Просто добавление на временную диаграмму нового поля требует изменения внутренней структуры клипа. Следовательно соответствующий метод вполне можно считать инструментом модификации клипов. Второй причиной данной особенности является то, что текстовое поле — это родственная клипам структура данных.

Upload: dengchunxu

Post on 15-Aug-2015

174 views

Category:

Education


6 download

TRANSCRIPT

Page 1: Tema2  Динамическое создание текстовых полей

Динамическое создание текстовых полей

теперь любой, сколь угодно сложный фильм может быть реализован посредством одного лишь кода. Можно программно создавать и текстовые поля. Для этого предназначен метод createTextField() класса MovieClip. Его синтаксис : clip.createTextField(name, depth, x, у , width, height) где: * clip — клип, на временной диаграмме которого нужно создать текстовое поле; * name — имя текстового поля; * х и у — координаты верхнего левого угла поля; * width и height — ширина и высота текстового поля в пикселях. В том, что пустое текстовое поле создает метод класса MovieClip, а не TextField, нет ничего удивительного. Просто добавление на временную диаграмму нового поля требует изменения внутренней структуры клипа. Следовательно соответствующий метод вполне можно считать инструментом модификации клипов. Второй причиной данной особенности является то, что текстовое поле — это родственная клипам структура данных.

Page 2: Tema2  Динамическое создание текстовых полей

Метод createTextField() по умолчанию создает динамическое текстовое поле. Если же вам необходимо добавить в фильм поле ввода, то обратитесь к свойству type класса TextField, отвечающему за тип текстового поля. Оно может иметь два значения: dynamic (поле будет динамическим) и input (поле ввода). Например: Мы писите createTextField() на (Рис.2.1).

Page 3: Tema2  Динамическое создание текстовых полей

Тестируя фильм, запустите ctrl+enter .получил swf.файл на (Рис.2.2) .