![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2010
Адрес: Новосиб
Сообщений: 122
|
Вот что у меня получилось:
[Embed(source = "./lupa.pbj",mimeType = "application/octet-stream")] var Lupa:Class; var shader:Shader = new Shader(new Lupa() as ByteArray); var filter:ShaderFilter = new ShaderFilter(shader); shader.data.magnification.value = [magnification.value / 100]; shader.data.outerRadius.value = [outerRadius.value]; shader.data.center2.value = [center21.value,center22.value]; shader.data.center.value = [sprite.mouseX,sprite.mouseY]; sprite.filters = [filter]; function lupaMove(e:MouseEvent):void { shader.data.magnification.value = [magnification.value / 100]; shader.data.outerRadius.value = [outerRadius.value]; shader.data.center2.value = [center21.value,center22.value]; shader.data.center.value = [sprite.mouseX,sprite.mouseY]; sprite.filters = [filter]; } stage.addEventListener(MouseEvent.MOUSE_MOVE, lupaMove); ![]() не забываем говорить спасибо ![]() upd: небольшие исправления. Исходники: Последний раз редактировалось kseniya; 04.04.2011 в 04:01. |
![]() |
Часовой пояс GMT +4, время: 02:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|