Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Использование mx.controls во внешнем классе (http://www.flasher.ru/forum/showthread.php?t=111126)

trigger 16.04.2008 16:23

Видимо чего-то очевидного не могу понять, но тем не менее:

Код:

import mx.controls.ScrollPane;

class Popup extends MovieClip
{
        var scrollmc;
               
        function Popup()
        {
                super();
                scrollmc = new ScrollPane();
                //createClassObject(scrollmc , "my_sp", 10);
        }
}

Если
Код:

scrollmc = new ScrollPane();
убрать - ошибки не выдает, тогда как приведенный пример говорит: The class or interface 'mx.controls.ScrollPane' could not be loaded..

Примечательно, что наличие
Код:

import mx.controls.ScrollPane;
ошибки не вызывает.

Использую Adobe Flash CS3, AS2.0 project.

Может быть у меня настройки какие не те? Люди добрые потестте пожалуйста мой пример, у вас ошибка появляется?

Fernando Costa 17.04.2008 02:04

Код:

import mx.containers.ScrollPane;

class Popup extends MovieClip
{
        var scrollmc:ScrollPane;
               
        function Popup()
        {
                super();
                this.createClassObject(ScrollPane , "my_sp", 10);
        }
}


udaaff 17.04.2008 02:08

1) ScrollPane находится в пакете mx.containers
2) ScrollPane должен находиться в библиотеке
3) Создавать нужно при помощи метода createClassObject()
4) Первым параметром у createClassObject() идет название класса компонента.

Fernando Costa 17.04.2008 02:14

Первым, вторым имя
Цитата:

componentInstance.createClassObject(className, instanceName, depth, initObject)

udaaff 17.04.2008 02:17

Ага.. я со счета сбился ))

Еще не мешало бы дописать:
Код:

var createClassObject:Function;

trigger 17.04.2008 13:27

Спасибо, попутал...

AS 2.0: mx.containers.ScrollPane
AS 3.0: fl.containers.ScrollPane

Правильно понял?


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

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