Как вы изменяете размер видеоклипа, не влияя на масштаб? - PullRequest
2 голосов
/ 11 ноября 2009

У меня есть объект фрагмента ролика с шириной 306 и высотой 194. Мне нужно изменить размеры фрагмента ролика, но при этом все равно установить масштаб по x и y на 100. В настоящее время при изменении ширины фрагмента ролика на 352,8, шкала х увеличивается до 115,3%. Я должен сбросить масштаб до 100% после того, как я отрегулировал ширину фрагмента ролика. Есть ли способ сделать это в CS3? (это все в режиме разработки, а не во время выполнения). Нужно ли удалять видеоклип и воссоздавать его?

Ответы [ 2 ]

2 голосов
/ 11 ноября 2009

Вам нужно установить мувиклип в мувиклипе на новый размер. Например, фоновый мувиклип (с альфа-каналом 0, если вы не хотите его видеть). Родительский видеоклип будет иметь размер своих дочерних элементов или того, что в нем нарисовано.

2 голосов
/ 11 ноября 2009

Возможно, есть более правильный способ сделать это, но вы можете изменить размер контейнера внутри вашего видеоклипа до нужного вам размера.

...
   Constructor() {
      this.container = new Sprite();
      addChild(container);
   }

    override public function set width(value:Number):void{
        container.width = value;
    }

    override public function set height(value:Number):void{
        container.height = value;
    }
...
...