![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Есть готовая анимация на которую сверху на определённый участок хочу наложить эффект огня.
Код исходный для огня : import flash.filters.*; import flash.display.*; // var my_btm = new BitmapData(50, 250, true, 0xFFFFFF); gradient_mc.start_offset = []; gradient_mc.finish_offset = []; var c = 0; while (c<3) { gradient_mc.start_offset[c] = {x:0, y:0}; gradient_mc.finish_offset[c] = {x:Math.random()*4-2, y:Math.random()*3+4}; c++; } // gradient_mc.onEnterFrame = function() { var c = 0; while (c<3) { this.start_offset[c].x += this.finish_offset[c].x; this.start_offset[c].y += this.finish_offset[c].y; c++; } // my_btm.perlinNoise(15, 50, 3, 5, false, false, 1, true, this.start_offset); var dmf = new DisplacementMapFilter(my_btm, new flash.geom.Point(0, 0), 1, 1, 10, 200, "clamp"); this.filters = [dmf]; }; Сам по себе вроде работает, когда отдельно тмплейт просматриваю, а если накинуть чверху на анимацию, то ничего не получается. В чём может быть причина, то-нибудь знает? Заранее спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
1. Код не оформлен тегами [code][/code].
2. Автор даже не посмотрел полностью название раздела и для чего он предназначен, а для чего нет. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|