Руководство по actionscript. часть 3, стр. 152

Для создания нового экземпляра класса Rectangle применяется следующий знакомый нам код:

var rect:Rectangle = new RectangledOO. 50. 3. OxFFOOOO. OxOOOOFF):

Поскольку класс Shape является потомком DisplayObject, класс Rectangle наследует возможность быть добавленным в список отображения (как и любой другой потомок класса DisplayOb j ect), наподобие следующего кода:

некийКонтейнер. addChi 1 d(rect);

Являясь потомком класса DisplayObject, объект Rectangle может быть позиционирован, повернут и подвергнут другим действиям, как и любой другой отображаемый объект. Например, следующий код устанавливает горизонтальной позиции объекта Rectangle значение 15, а вертикальной — значение 30:

rect. x = 15: rect. у = 30:

Однако развлечения на этом не заканчиваются. Любой класс API отображения может быть расширен. Например, приложение может расширить класс TextField для отображения специализированной текстовой формы. Это демонстрирует код из листинга 20.10, который представляет подкласс класса TextField, создающий текстовый заголовок с возможностью перехода по ссылке.

Листинг 20.10. ClickableHeading — подкласс класса TextField

package { import flash. display.*:

public class ClickableHeading extends TextField { public function ClickableHeading (headText:String. URLString) { html = true:

autoSize = TextFieldAutoSize. LEFT:

htmlText = «» + headText + ««;

border = true:

background = true:

}

}

}

Вот как можно использовать класс ClickableHeading в приложении:

var head.-ClickableHeading = new ClickableHeading(

«Essential ActionScript 3.0″. «http://www. moock. org/eas3″);

addChild(head):

На рис. 20.17 показано результирующее содержимое, отображаемое на экране. При выполнении этого примера в среде Flash текст будет связан с сопутствующим сайтом для этой книги.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 24.06.2012">Yahoo! и Facebook могут «помириться» уже в августе
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 098
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 086
  • 12.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.109
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 139
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.38
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 081
  • 11.03.2011">Руководство по actionscript. часть 4, стр. 017
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 072
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 129
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.56
  • 28.02.2011">Руководство по actionscript. часть 5, стр. 136
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 038
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.16
  • 15.02.2010">Типографы. Проверка и подготовка слова к web-изданию
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...