2

幅306、高さ194のムービークリップオブジェクトがあります。ムービークリップの寸法を変更し、xとyのスケールを100に設定する必要があります。現在、ムービークリップの幅を352.8に変更すると、 xスケールが115.3%に増加します。ムービークリップの幅を調整した後、スケールを100%にリセットする必要があります。CS3でこれを行う方法はありますか?(これはすべて設計モードであり、実行時ではありません)。ムービークリップを削除して再作成する必要がありますか?

4

2 に答える 2

2

もっと適切な方法があるかもしれませんが、ムービークリップ内のコンテナのサイズを必要なサイズに変更できます。

...
   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;
    }
...
于 2009-11-11T11:31:01.410 に答える
2

ムービークリップのムービークリップを新しいサイズに設定する必要があります。たとえば、背景のムービークリップ (見たくない場合はアルファを 0 にします)。親ムービークリップは、その子のサイズまたはその中に描かれているものを取ります。

于 2009-11-11T12:54:51.873 に答える