Chuyển đến nội dung chính

Macromedia Flash - Hiệu ứng hình ảnh sử dụng kích chuột

Trong bài này chúng ta sẽ từng bước học cách tạo ra các hiệu ứng hình ảnh sử dụng các cú kích chuột. Bạn có thể sử dụng các hiệu ứng này cho banner flash, cho một số presentation... Bây giờ chúng ta sẽ bắt đầu!



Bước 1



Đầu tiên, lưu bức ảnh dưới đây lại



Bước 2


Tạo một tài liệu flash mới. Nhấn tổ hợp phím Ctrl+J trên bàn phím (Document Properties) và thiết đặt chiều rộng tài liệu của bạn là 400 pixels và chiều dài của nó là 300 pixels. Chọn màu trắng làm màu nền. Thiết đặt frame rate của Flash movie là 40 và nhấn OK.



Bước 3


Gọi layer ảnh hiện tại là image. Nhấn kép vào tên mặc định của nó (layer 1) để thay đổi tên. Nhấn Enter khi bạn đã gõ xong tên mới.



Bước 4



Bây giờ chọn File > Import > Import to stage (Ctrl + R) và import bức ảnh mà bạn vừa lưu lại trong bước 1.



Bước 5



Trong khi bức ảnh vẫn đang được lựa chọn, nhấn phím F8 (Convert to Symbol) để chuyển đổi nó sang một Movie Clip Symbol.




Bước 6


Bây giờ đi vào Flash Library (Ctrl+L), nhấn chuột phải lên image_mc và chọn Linkage



Bước 7



Trong cửa sổ Linkage Properties, chọn Export for ActionScript và tại phần Class gõ vào CoolImage như hình dưới đây:



Bây giờ nhấn OK, bỏ qua cảnh báo ActionScript Class Warning. Hãy nhấn OK.



Bước 8



Bây giờ chọn bức ảnh trong stage và nhấn phím delete trên bàn phím để xóa nó



Bước 9



Chọn frame đầu tiên và vào phần Action Script Panel (F9). Sau đó, tìm vào đoạn code này phía trong khung actions:


function Main() {
stage.addEventListener(MouseEvent.CLICK, AddImage);
}

Main();
function AddImage(e:MouseEvent):void {
var newImage:CoolImage = new CoolImage();
this.addChild(newImage);

newImage.x = mouseX;
newImage.y = mouseY;
newImage.scaleX = 0;
newImage.scaleY = 0;

newImage.alpha = 0;
newImage.addEventListener(Event.ENTER_FRAME, ZoomImage);
}
function ZoomImage(e:Event):void {
var imageMC:MovieClip = MovieClip(e.target);
imageMC.scaleX += .05;
imageMC.scaleY += .05;

if (imageMC.scaleX <>
imageMC.alpha += .05;
} else {
imageMC.alpha -= .05;
if (imageMC.alpha < .8) {
imageMC.removeEventListener(Event.ENTER_FRAME, ZoomImage);
}
}
}


Chúng ta đã hoàn tất. Chúc các bạn thành công!


Ngọc Quang (Theo Flashvault)

Bài đăng phổ biến từ blog này

Thay đổi thuộc tính file php.ini cho từng website trong Apache

Đối với 1 hệ thống máy chủ hỗ trợ PHP mà có nhiều website hoạt động trên đó, thì việc điều chỉnh thông số kỹ thuật của file cấu hình php.ini đôi khi trở nên rắc rối. Thông thường sử dụng cú pháp ini_set() hoặc .htaccess để can thiệp . Giả sử, có 1 website với thư mục lưu trữ gốc là /var/www/html/example/ , với domain www.example.com . Để kiểm tra, trước tiên tạo file /var/www/html/example/phpinfo.php : <?php phpinfo(); ?>

Linux IP Commands

Display Current Config for all NIC's: ifconfig Display Current Config for eth0: ifconfig eth0 Assign IP: ifconfig eth0 192.168.1.2 Ping: ping -c 3 192.168.1.1

DOS / Windows IP Commands

Display Connection Configuration: ipconfig /all Display DNS Cache Info: ipconfig /displaydns Clear DNS Cache: ipconfig /flushdns Release All IP Address Connections: ipconfig /release