代码之家  ›  专栏  ›  技术社区  ›  Stefan Steiger Marco van de Voort

闪光运动唇伸展

  •  1
  • Stefan Steiger Marco van de Voort  · 技术社区  · 16 年前

    问题:在flash操作脚本3中,我扩展了movieclip,如下所示。
    但是当我用工具图片创建一个工具栏,并设置xscale和yscale时,如果我使用cmcyclip,它就不会调整大小,当我使用movieclip时,它会正常工作。

    我错过什么了吗?或者扩展与继承不同?

    package 
    {   
    import flash.display.Stage;
    import flash.events.MouseEvent;
    import flash.display.MovieClip;  
    import flash.display.Bitmap;    
    import flash.display.BitmapData;
    import flash.display.Scene;
    import flash.display.Sprite;
    
    
    class cMyClip extends MovieClip 
    {
        public var strToolTip:String="test";
        public var load_width:Number=0;
        public var load_height:Number=0;
    
    
        public function cMyClip() //:cMyClip
        {
            super();
        }
    } // End Class
    } // End Package
    
    1 回复  |  直到 16 年前
        1
  •  2
  •   Richard Garside    16 年前

    你需要确保你的movieclip链接到你所做的新类。

    您可以通过右键单击库中的movieclip并选择属性来完成此操作。然后,您必须为actionscript勾选“导出”,并在“类”文本框中输入新类的名称。

    P.S.扩展类与继承类相同。