![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2003
Адрес: Россия
Сообщений: 56
|
Все лежит в Label. И bg и текстовое поле...
__________________
ReN |
|
|||||
|
Регистрация: Jan 2006
Адрес: El Paso
Сообщений: 201
|
Если растягивать родительский по отношению к текстовому полю клип, то текст в текстовом поле неминуемо будет искажаться, и обрабатывать эту ситуацию очень громоздко. Проще в твоем случае менять ширину bg и непосредственно ширину самого текстового поля
(тогда и ширина родительского label соответтсвенно изменится). Правда, ты не уточнил, зачем ты меняешь ширину label. Короче, вышеуказанный вариант подходит, если не противоречит твоим задачам в фильме в целом.
__________________
No war, make Flash. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Россия
Сообщений: 56
|
Верно. Что-то я не подумал.
Спасибо...
__________________
ReN |
|
|||||
|
Регистрация: Nov 2003
Адрес: Россия
Сообщений: 56
|
Помучался еще. В конкретной ситуации могу обойтись и советом выше.
Но для того чтоб не переписывать каждый раз для всяких вариантов хотелось бы решить эту проблему... Как вы видите решение?
__________________
ReN |
|
|||||
var w=200,h=20;
this.createEmptyMovieClip('label',0);
label.createEmptyMovieClip('bg',0);
with(label.bg)beginFill(0xCCCCCC),lineTo(w,0),lineTo(w,h),lineTo(0,h),endFill();
label.createTextField('_txt',1,0,0,w,h);
label._txt.text='sample';
//смотрим
this.onMouseUp=function(){
label._xscale*=1.5;
label._txt._xscale/=1.5;//шаманство,канеш, но эта строчка решает вопрос
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:29. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|