Расширение Flash MovieClip - PullRequest
       7

Расширение Flash MovieClip

1 голос
/ 10 февраля 2010

Вопрос. Во Flash ActionScript 3 я расширяю мувиклип, как показано ниже.
Но когда я создаю панель инструментов с ToolPictures и устанавливаю Xscale и Yscale, она не изменяется, если я использую cMyClip, она работает правильно при использовании 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 Ответ

2 голосов
/ 10 февраля 2010

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

Вы делаете это, щелкая правой кнопкой мыши мувиклип в вашей библиотеке и выбирая свойства. Затем необходимо поставить галочку «Экспорт для ActionScript» и ввести имя нового класса в текстовое поле класса.

P.S. Расширение класса - это то же самое, что наследование от него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...