Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   существует ли Shader, как класс, в Adobe Flash CS4? (http://www.flasher.ru/forum/showthread.php?t=136832)

mrMEM 26.02.2010 18:09

существует ли Shader, как класс, в Adobe Flash CS4?
 
доброго времени суток.
возникло желание масштабировать картинки с лучшим качеством, чем это делается стандартным преобразованием scaleX, scaleY

нашел доки по Shader, однако он не подключается как класс
выдает ошибки в местах
Код AS3:

 
    import flash.display.Shader;
    и
    var shader:Shader;

1172: Не удалось найти определение flash.display:Shader.
1046: Тип не найден или не является константой времени компиляции: Shader.

wvxvw 26.02.2010 18:20

Классы существуют вне зависимости от среды разработки. Они, на самом деле либо существуют в плеере, либо пишутся вами, либо другими людьми. Shader класс существует в плеере версии 10 и выше.

mrMEM 26.02.2010 18:41

т.е. ошибки компиляци выдает флэш плеер, а не среда разработки?

ps_spectre 26.02.2010 18:47

Я не знаю инструмент Adobe Flash CS4, но может где-то в настройках есть указать компилировать под какой флеш плеер.

Main.as
Код AS3:

package
{
        import flash.display.Shader;
        import flash.display.Sprite;
 
        public class Main extends Sprite
        {
                private var shader:Shader;
                public function Main()
                {
                        shader = new Shader();                       
                }
        }
}

mxmlc Main.as -target-player 10 -debug

все прекрасно компилируется.
(mxmlc бесплатный компилятор из бесплатного Flex SDK)

Fernando Costa 26.02.2010 19:08

CTRL + SHIFT + F12

mrMEM 26.02.2010 19:17

да, всем спасибо
действительно на компиляции стоял 9 плеер


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

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