Я пробую Pixel Bender, но у меня ошибка как следует.
ArgumentError: Error #2004: One of the parameters is invalid.
at flash.display::ShaderData/_setByteCode()
at flash.display::ShaderData()
at flash.display::Shader/set byteCode()
at Distorsion/onLoadComplete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
код, который у меня есть
_loader = new URLLoader();
_loader.dataFormat = URLLoaderDataFormat.BINARY;
_loader.addEventListener(Event.COMPLETE, onLoadComplete);
_loader.load(new URLRequest( "distorsion.pbj"));
Тогда это код, который выдает ошибку
private function onLoadComplete(event:Event):void {
// this line caused the error
shader = new Shader(event.target.data);
}
Что я делаю не так?
Файл pbj - это просто пример файла, который я скопировал отсюда http://www.kevingoldsmith.com/labs/PBSynth-v1/sinegenerator2.pbk
Спасибо
Тройник