Chúng ta đã biết cách gọi một function Javascript từ file Flash bằng AS3 ở bài viết Cách gọi hàm Javascript từ trong file Flash bằng Action Script 3. Hôm nay chúng ta sẻ tìm hiểu cách gọi một hàm Javascript từ bên trong một file Flash sử dụng Action Script 2.
1Tạo một movie hoặc button để thực hiện hành động gọi hàm Javascript
Đưa button này vào một layer trong stage, nhấn F9 để đặt code Action script như sau vào:
2Tạo một file html chứa file flash và hàm Javascript mà file flash đó sẽ gọi
Ví dụ ta sẻ tạo một hàm Javascript như sau:
Tải file thực hiện ví dụ trong bài viết: Download
Sử dụng Action Script 2 có vẻ đơn giản hơn Action Script 3 phải không nào. Chúc các bạn thành công!
Xem thêm:
- Tạo bộ đếm giờ (Countdown Timer) bằng Action Script 2 trong Flash
- Chèn nhạc từ bên ngoài vào file flash bằng ActionScript 3
- Load hình hoặc movie từ bên ngoài vào một file Flash với Action Script 2
- Load file hình hoặc movie từ bên ngoài vào một file Flash với Action Script 3
- Hướng dẫn gắn link (url) trong Flash Action Script 3
- Hướng dẫn cách convert swf sang HTML5 dễ dàng bằng Adobe Flash CC
1Tạo một movie hoặc button để thực hiện hành động gọi hàm Javascript
Đưa button này vào một layer trong stage, nhấn F9 để đặt code Action script như sau vào:
Đoạn code trên gắn một hành động rollOver của chuột lên button, khi roll chuột lên button, hàm Javascript ActionJS bên ngoài sẻ được gọi và thực hiện.on(rollOver) { getURL("javascript:ActionJS()"); }
2Tạo một file html chứa file flash và hàm Javascript mà file flash đó sẽ gọi
Ví dụ ta sẻ tạo một hàm Javascript như sau:
Lưu ý: Chỉ khi chạy file html chứa file flash và JS trên trình duyệt thì hành động mới được thực hiện<script> function ActionJS(){ alert('hello world!'); } </script>
Tải file thực hiện ví dụ trong bài viết: Download
Sử dụng Action Script 2 có vẻ đơn giản hơn Action Script 3 phải không nào. Chúc các bạn thành công!
Xem thêm:
- Tạo bộ đếm giờ (Countdown Timer) bằng Action Script 2 trong Flash
- Chèn nhạc từ bên ngoài vào file flash bằng ActionScript 3
- Load hình hoặc movie từ bên ngoài vào một file Flash với Action Script 2
- Load file hình hoặc movie từ bên ngoài vào một file Flash với Action Script 3
- Hướng dẫn gắn link (url) trong Flash Action Script 3
- Hướng dẫn cách convert swf sang HTML5 dễ dàng bằng Adobe Flash CC