Бродя по сети, встретил один весьма интересный варварский ресурс, на котором довольно много «вкусного» для флешеров. Но сегодня я расскажу только об одной находке - о классе Marquesina. Данный класс позволяет буквально парой строчек кода добавить в флеш-проект красивую бегущую строку. Класс Marquesina написан на ActionScript 3.0 и выложен автором для бесплатного использования.
Работать с классом Marquesina действительно очень просто. Судите сами...
Код ActionScript 3.0:
/*
подключение класса
*/
import Marquesina;
/*
создание объекта класса Marquesina
*/
var m:Marquesina = new Marquesina("Это бегущая строка, созданная с помощью класса Marquesina.",20,200,26,0x333333);
/*
добавление объекта в список отображения
*/
addChild(m);
Здесь надо только пояснить, что за параметры мы передаём в конструктор класса. А параметры следующие:
1-й - текст бегущей строки;
2-й - размер шрифта, которым будет выводится текст бегущей строки;
3-й - ширина маски (то есть ширина поля, в котором выводится бегущая строка);
4-й - высота маски (то есть высота поля, в котором выводится бегущая строка);
5-й - цвет текста бегущей строки.
Как видите, всё действительно просто. Ну а работает данная бегущая строка примерно так:
Исходник под Adobe Flash CS5.5 и сам класс Marquesina можно скачать здесь.
Вот и всё.