Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема со слайдером (http://www.flasher.ru/forum/showthread.php?t=191944)

Dip52 08.01.2013 16:00

Проблема со слайдером
 
Здравствуйте, пытаюсь создать слайдер, но вылезает ряд ошибок:

Код AS3:

//Определяю пакет:
package
{
        import flash.display.MovieClip;
        import fl.controls.Slider;
 
        //Определеяю класс:
        public class MyClass extends MovieClip
        {
                //Определяю класс Slider:
                var slider:Slider = new Slider();
                //Определяю конструктор:
                public function MyClass()
                {
                        //Информирую:
                        trace("Нян!");
                }
        }
}

1046: Тип не найден или не является константой времени компиляции: Slider.
1180: Вызов предположительно неопределенного метода Slider.
1180: Вызов предположительно неопределенного метода Slider.
1172: Не удалось найти определение fl.controls:Slider.

Помогите исправить. Спасибо.

koras_dor 08.01.2013 20:30

может поставить модификатор доступа ?

Код AS3:

private var slider:Slider = new Slider();


Tails 08.01.2013 20:41

Dip52,
Если вы хотите использовать слайдер, который есть по умолчанию в Flash CS, это делается так:
1. Открыть окно Компонентов (Ctrl+F7)
2. Перетащить оттуда компонент Slider в библиотеку или на сцену
3. В панели Actions создать слайдер программно:
Код AS3:

import fl.controls.Slider;
 
var slider:Slider = new Slider();
 
addChild(slider);

Если хотите создать свой слайдер, то для начала нужно почитать про азы программирования в классах.

caseyryan 08.01.2013 23:31

Цитата:

может поставить модификатор доступа ?
koras_dor, если var написано без модификатора доступа, это совсем не значит, что его нет. По умолчанию в этом случае будет использован модификатор internal.
Модификатор здесь отношения к делу не имеет.

Цитата:

Если хотите создать свой слайдер, то для начала нужно почитать про азы программирования в классах.
К чему это было сказано? Структура класса у него верная.

Проблема скорее всего в том, что об этом классе вообще компилятору не известно. Вероятнее всего надо библиотеку содержащую этот класс подключить к проекту сначала, а потому уже делать необходимые импорты.

Dip52, не пишите такие бессмысленные комментарии в коде. Все, что там написано ведь и так очевидно.

Tails 09.01.2013 00:45

caseyryan,
Цитата:

К чему это было сказано? Структура класса у него верная.
Да структура класса верная. Я так сказал, потому-что решил, что автор хочет написать свой класс ползунок. Хотя может на самом деле это был главный класс программы.


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

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