Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Растягивающееся поле текста


Автор: Ergo 2.7.2010, 16:43
Приветствую.

Как сделать так, чтобы поле текста растягивалось по ширине флешки, а сам шрифт текста оставался неизменного размера? 
И тем самым в зависимости от размеров флешки, текстовая часть разбивалась на несколько строчек, то есть слова в зависимости от ширины флешки прыгали на другие строчки. 

Проще говоря, когда вы масштабирует окно браузера, на сайтах текстовая часть сужается в ширине и увеличивается в длине.

Как такое сделать?
Спасибо

Автор: bars80080 2.7.2010, 17:38
а получалось задать на событие ресайза _root.onResize() изменение ширины этого поля?

Автор: Ergo 5.7.2010, 09:06
bars80080

 smile Дайте пожалуйста готовый код, если текстовому полю дано instance name "gumtext" 

Спасибо!

Автор: bars80080 5.7.2010, 09:14
ну, во-первых, надо определиться AS2 или AS3?

для второго, возможно это будет выглядеть так:

Код

_root.onResize = function() {
    gumtext.width = _root.width;
}

надо ещё задать в хтмл флеху так, чтобы она расширялась вместе с окном

но спрашивал я не просто так. я на самом деле не знаю, будет ли такое работать, и есть ли такой обработчик вообще
но попробовать всегда можно, авось прокатит

Автор: Ergo 5.7.2010, 09:47
Флешка на AS3 должна быть ( 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)