|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2001
Сообщений: 15
|
Изменение размера компонента, live preview
Кто-нибудь знает, как можно сделать live preview у самодельного компонента такое, как оно у стандартных компонент пользовательского интерфейса? Т.е. если мы вписываем новую ширину и высоту мувиклипа, то ролик сжимается/растягивается, но в UI-компонентах Flash MX сделано так, что они в нормальный виде отображаются и ничуть не "секйляться" (Взять тот же Button из библиотеки).
Как это реализовать? |
|
|||||
Guest
Сообщений: n/a
|
в хелпе все есть
смотри xch и onUpdate() |
|
|||||
Регистрация: Mar 2001
Сообщений: 15
|
В документации по этому нет ничего. Возможно, Вы не так поняли.
Я знаю, как сделать live preview, но совсем другое дело, когда нужно сделать зависимость от изменения размера. Если я в onUpdate встраиваю манипуляции, по изменению размеров, то происходит нечто ужасное, страшные глюки с масштабированием и пр., несмотря на то, что казалось бы по правилам логики все правильно (scale сбрасываю в 100, чтобы не происходило искажения объекта) |
|
|||||
Guest
Сообщений: n/a
|
а в чем конкретно проблема
изложи подробнее |
|
|||||
Регистрация: Mar 2001
Сообщений: 15
|
Представим, что я сделал кнопку. На ней есть надпись. Я вытащил ее на сцену, изменил цвет, сработало, изменил текст, сработало, изменил ширину и... Кнопка растянулась, текст оказался растянутым "гарможкой" по горизонтали, а скругленные края стали "овальными".
Такого не происходит со стандартной кнопкой Flash MX и MX 2004. Вот этого-то я не понимаю, как добиться. |
|
|||||
Guest
Сообщений: n/a
|
1. используй кнопку от macromedia и поменяй ее скины
2. кнопка должна состоять из нескольких частей например левая сторона, центр и правая сторона тогда маштабируется только центр, а остальные части не искажаются Р.S. лично я использую кнопки от макромедии только скины меняю зачем изобретать велосипед тем более лучьше ты сделать не сможешь а в других случаям у меня все маштабируется может ты просто где то совершил ошибку и клипу xch передаешь не те значения |
|
|||||
Регистрация: Mar 2001
Сообщений: 15
|
1. Не подходит. Мне нужно весьма специфичные свойства вводить.
2. Я так и делаю, но вопрос о том, более того, оно работает. Проблема в том, что не получается правильно сделать live preview Значения вроде те передаю. Точнее я уже все перепробовал. Пробовал даже просто текущий _width брать у кнопки, затем сбрасывать _xscale в 100 и передвигать части на нужные позиции, но у live preview от этого "башню рвет". А как правильно ширину поменять, интересно, кроме как от самого экземпляра взять? у _root.xch я так думаю, ее искать бесполезно. |
Часовой пояс GMT +4, время: 16:20. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|