Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   UIObject vs MovieClip (http://www.flasher.ru/forum/showthread.php?t=61606)

JhAZZ 07.08.2004 14:34

UIObject vs MovieClip
 
Народ, скажите как часто вы используете наследование от UIObject ? И насколько будет косячным если не использовать стандартный init() и size() . Ну если я не использую стили флэша и скины зачем мне этот UIObject?

Я так понял, что достаточно наследоваться от MovieClip и потом сделать в классе только конструктор и самому обрабатывать setSize() , который приходит в класс MovieClip.
то есть
class panel extends MovieClip
{
function panel() {.... initialization ...}
function setSize(w:Number, h:Number, noEvent:Boolean) {..myDoLayout... }
}

JhAZZ 07.08.2004 20:13

Вложений: 1
Сегодня посидел и сделал аналогию UIObject, вставил возможность обрезки содержимого контента.

В принципе все работает, но меня напрягает тот момент, что в описании класса UIObject нигде нет _xscale=100.

При инициализации MovieClip'a компонент создается как с правильным _width и _height, но и со скорректированным _xscale,_yscale. Приходится при инициализации вносить коррекцию.

У меня есть подозрение, что Flash делает какое-то исключение именно для объектов класса UIObject. Ну нет там такой проблемы с масштабом.

Я уже задавал вопрос про велосипеды. Может кто-то уже делал это? То есть кто делал компоненты наследованные от MovieClip, а не от UIObject?


Часовой пояс GMT +4, время: 17:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.