MEMBUAT BAYANGAN MENGIKUTI ARAH POINTER

Materi Macromedia Flash 8 untuk mhs FKIP Matematika Unsyiah.


Untuk membuat efek seperti ini lebih mudah kita menggunakan scipt. Seperti biasa, anda bisa mencoba dengan menempatkan script ini disebuah frame.

import flash.filters.DropShadowFilter;
var dropShadow:DropShadowFilter = new DropShadowFilter(4, 45, 0x000000, 0.8, 10, 10, 2, 2);
// Load and position the image on the Stage.
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip):Void {
target_mc._x = (Stage.width - target_mc._width) / 2;
target_mc._y = (Stage.height - target_mc._height) / 2;
};
this.createEmptyMovieClip("img_mc", 10);
var img_mcl:MovieClipLoader = new MovieClipLoader();
img_mcl.addListener(mclListener);
img_mcl.loadClip("C:/1.jpg", img_mc);

// When mouse moves, recalculate the position of the drop shadow.
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function():Void {
var p1:Number = img_mc._y - _ymouse;
var p2:Number = img_mc._x - _xmouse;
var degrees:Number = Math.atan2(p1, p2) / (Math.PI / 180);
dropShadow.distance = Math.sqrt(Math.pow(p1, 2) + Math.pow(p2, 2)) * 0.5;
dropShadow.blurX = dropShadow.distance;
dropShadow.blurY = dropShadow.blurX;
dropShadow.angle = degrees - 180;
img_mc.filters = [dropShadow];
};
Mouse.addListener(mouseListener);

Tulisan yang berlabel merah bisa diganti ama gambar yang lain. Kalo ada yang pengen nanya email aja gue ato YM di rinoxos
Anda bisa lihat hasilnya disini

Artikel Terkait Lainnya:

Blogger
Disqus
Pilih Sistem Komentar

Berkomentarlah dengan topik yang relevan dan tidak melakukan SPAM