apps
close

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
Komentar

Berkomentarlah dengan topik yang relevan dan tidak melakukan SPAM

close