Logo
search
menuicon
flash

flash

WESLY
학교 방탈출
quiz thumbnail
Freestyle
High 12
Coding

flash

WESLY

4

20 questions

Allow incorrect answer

Hide answer

public quiz

# 1Multiple Choice
Dalam konteks Adobe Flash Professional (sekarang Animate), apa yang dimaksud dengan 'ActionScript 3.0' dan mengapa pemahaman mendalam tentangnya krusial untuk proyek animasi interaktif yang kompleks?
Sebuah bahasa markup untuk mendefinisikan elemen visual di timeline.
Sebuah bahasa pemrograman berorientasi objek yang digunakan untuk menambahkan interaktivitas, logika, dan fungsionalitas dinamis pada konten Flash.
Sebuah format file untuk mengimpor aset audio berkualitas tinggi ke dalam proyek Flash.
Sebuah plugin yang memungkinkan ekspor animasi ke format video resolusi tinggi tanpa kehilangan kualitas.
# 2Multiple Choice
Ketika merancang sebuah game sederhana di Adobe Animate, bagaimana Anda akan mengimplementasikan deteksi tabrakan (collision detection) antara dua objek animasi menggunakan ActionScript 3.0 untuk memicu sebuah event tertentu?
Menggunakan filter visual untuk mendeteksi tumpang tindih piksel antara kedua objek.
Memanfaatkan metode 'hitTestObject()' atau 'hitTestPoint()' dari kelas DisplayObject untuk memeriksa apakah dua objek bersinggungan, kemudian memicu logika yang diinginkan.
Mengatur properti 'alpha' salah satu objek menjadi transparan saat bersentuhan.
Menggunakan fungsi 'trace()' untuk mencatat koordinat kedua objek dan membandingkannya secara manual dalam loop.
# 3Multiple Choice
Dalam pengembangan aplikasi berbasis Flash yang membutuhkan pemuatan aset eksternal secara dinamis (misalnya, gambar atau file suara), jelaskan konsep 'Loader' dan 'URLLoader' di ActionScript 3.0, serta bagaimana penanganan asynchronous loading penting untuk pengalaman pengguna yang lancar.
Loader digunakan untuk memuat file SWF, sementara URLLoader digunakan untuk memuat konten teks dan data.
Keduanya adalah kelas yang sama, hanya berbeda penamaan versi.
Loader digunakan untuk memuat aset visual, sedangkan URLLoader digunakan untuk memuat data dari URL eksternal.
Loader digunakan untuk memuat aset secara synchronous, sedangkan URLLoader digunakan untuk memuat aset secara asynchronous.
# 4Multiple Choice
Apa perbedaan fundamental antara 'MovieClip' dan 'Sprite' di ActionScript 3.0 dalam hal fungsionalitas dan penggunaan yang optimal dalam struktur hierarki tampilan (display list)?
MovieClip memiliki timeline sendiri dan dapat mengontrol frame, sedangkan Sprite adalah wadah grafis murni tanpa timeline.
Sprite dapat memiliki lebih dari satu timeline, sedangkan MovieClip hanya memiliki satu.
MovieClip hanya dapat berisi objek grafis, sedangkan Sprite dapat berisi kode ActionScript.
Tidak ada perbedaan signifikan, keduanya dapat digunakan secara bergantian.
# 5Multiple Choice
Dalam konteks optimasi performa pada animasi kompleks di Adobe Animate, jelaskan mengapa 'caching' atau 'bitmap caching' pada objek tertentu dapat secara signifikan meningkatkan kecepatan rendering, dan kapan teknik ini paling efektif digunakan.
Caching menyimpan hasil rendering objek menjadi sebuah bitmap di memori, sehingga setiap kali objek perlu digambar ulang, komputer hanya perlu menampilkan bitmap yang sudah jadi, bukan menggambar ulang dari awal.
Caching digunakan untuk mengurangi ukuran file animasi dengan mengompresi aset grafis.
Caching secara otomatis mengubah semua vektor menjadi bitmap untuk mempercepat pemuatan.
Caching hanya berfungsi untuk objek teks dan tidak berpengaruh pada objek grafis.
# 6Multiple Choice
Bagaimana 'Event Dispatcher' dan sistem event di ActionScript 3.0 memungkinkan komunikasi antar objek yang tidak saling terhubung secara langsung dalam hierarki tampilan, dan mengapa ini penting untuk arsitektur aplikasi yang modular?
Objek dapat mendengarkan event dari objek lain tanpa perlu referensi langsung, menggunakan pola Observer.
Event Dispatcher memaksa semua objek untuk berkomunikasi melalui objek utama aplikasi.
Sistem event hanya digunakan untuk interaksi pengguna seperti klik mouse.
Objek harus secara eksplisit memanggil metode satu sama lain untuk bertukar informasi.
# 7Multiple Choice
Dalam membuat animasi yang halus dan responsif, apa peran 'Frame Rate' (FPS) dan bagaimana penyesuaiannya dapat memengaruhi kualitas visual serta kebutuhan performa aplikasi Flash?
Frame rate yang lebih tinggi menghasilkan animasi yang lebih mulus tetapi membutuhkan lebih banyak sumber daya komputer.
Frame rate hanya memengaruhi ukuran file akhir animasi, bukan kualitas visual.
Frame rate yang lebih rendah selalu menghasilkan animasi yang lebih baik karena lebih mudah diproses.
Frame rate tidak memiliki pengaruh signifikan pada animasi, hanya pada pemutaran video.
# 8Multiple Choice
Jelaskan konsep 'Masking' di Adobe Animate dan bagaimana teknik ini dapat digunakan untuk menciptakan efek visual yang menarik, seperti objek yang muncul atau menghilang secara bertahap di balik bentuk lain.
Masking menyembunyikan bagian dari objek lain berdasarkan bentuk objek 'mask'.
Masking digunakan untuk mengubah warna objek secara otomatis.
Masking adalah efek suara yang diterapkan pada objek.
Masking hanya dapat digunakan pada teks dan tidak pada objek grafis.
# 9Multiple Choice
Dalam ActionScript 3.0, apa yang dimaksud dengan 'Tweening' dan bagaimana 'Motion Tween' serta 'Classic Tween' berbeda dalam cara Anda membuat interpolasi gerakan objek di timeline?
Motion Tween adalah metode baru yang menggantikan Classic Tween dan menawarkan lebih banyak kontrol.
Classic Tween memungkinkan Anda mendefinisikan keyframe dan Flash menginterpolasi di antaranya, sementara Motion Tween menggunakan objek 'motion path' untuk mengontrol gerakan.
Keduanya adalah hal yang sama, hanya berbeda nama.
Motion Tween hanya bisa digunakan untuk perubahan warna, sedangkan Classic Tween untuk posisi.
# 10Multiple Choice
Ketika Anda perlu membuat animasi yang dapat berulang secara otomatis, seperti latar belakang berputar atau karakter berjalan di tempat, bagaimana Anda mengimplementasikan 'looping' pada timeline atau menggunakan ActionScript 3.0 untuk mencapai efek ini?
Menggunakan opsi 'Loop' pada properti timeline di Animate.
Menambahkan kode ActionScript 3.0 untuk memutar ulang frame tertentu menggunakan 'gotoAndPlay()' atau 'gotoAndStop()' ketika mencapai frame terakhir.
Menyalin dan menempelkan seluruh animasi berulang kali di timeline.
Menggunakan filter visual yang menciptakan ilusi pengulangan.
# 11Multiple Choice
Apa yang dimaksud dengan 'Symbol' di Adobe Animate dan mengapa penggunaan simbol sangat penting untuk efisiensi, konsistensi, dan kemudahan pengelolaan aset dalam proyek animasi yang besar?
Simbol adalah elemen grafis yang dapat digunakan kembali (seperti tombol, klip film, atau grafis) yang disimpan di Library dan dapat diinstansiasi berkali-kali.
Simbol hanya digunakan untuk menambahkan efek suara pada animasi.
Simbol adalah format file ekspor untuk animasi.
Simbol hanya dapat berisi teks dan tidak dapat berisi objek grafis.
# 12Multiple Choice
Dalam pengembangan game interaktif, bagaimana Anda akan menggunakan 'Event Listeners' di ActionScript 3.0 untuk merespons input pengguna, seperti klik tombol atau penekanan tombol keyboard, dan memicu aksi dalam game?
Menggunakan loop 'while' yang terus-menerus memeriksa status tombol mouse atau keyboard.
Menambahkan 'event listeners' ke objek yang relevan (misalnya, tombol atau stage) untuk mendengarkan event spesifik (seperti 'MouseEvent.CLICK' atau 'KeyboardEvent.KEY_DOWN') dan menjalankan fungsi callback.
Menggunakan filter visual untuk mendeteksi input pengguna.
Mengatur properti 'visible' objek menjadi 'false' saat input diberikan.
# 13Multiple Choice
Jelaskan konsep 'Shape Tweens' di Adobe Animate dan bagaimana teknik ini berbeda dari 'Motion Tweens' dalam hal transformasi objek dan jenis animasi yang dapat dihasilkan.
Shape Tweens memungkinkan transformasi bentuk dari satu bentuk ke bentuk lain, sementara Motion Tweens menginterpolasi properti posisi, rotasi, dan skala.
Shape Tweens hanya dapat digunakan untuk mengubah warna objek.
Motion Tweens dapat mengubah bentuk objek, sedangkan Shape Tweens hanya memindahkan objek.
Tidak ada perbedaan, keduanya adalah metode yang sama untuk animasi.
# 14Multiple Choice
Dalam ActionScript 3.0, apa peran 'Display List' dan bagaimana objek-objek ditambahkan, dihapus, dan diatur dalam hierarki untuk menentukan urutan rendering dan interaksi?
Display List adalah struktur data yang menyimpan semua objek yang terlihat di layar, di mana objek yang ditambahkan lebih dulu akan digambar di bawah objek yang ditambahkan kemudian.
Display List hanya menyimpan objek yang dapat diklik oleh pengguna.
Objek dalam Display List diatur secara acak dan urutan rendering ditentukan oleh memori.
Display List hanya digunakan untuk objek teks.
# 15Multiple Choice
Apa yang dimaksud dengan 'Filters' di Adobe Animate dan bagaimana filter seperti 'Blur', 'Glow', atau 'Drop Shadow' dapat digunakan untuk meningkatkan estetika visual tanpa perlu menggambar ulang aset secara manual?
Filters adalah efek visual yang diterapkan pada objek untuk memanipulasi tampilannya, seperti mengaburkan, menambahkan cahaya, atau bayangan, tanpa mengubah aset asli.
Filters digunakan untuk mengubah ukuran objek secara otomatis.
Filters hanya dapat diterapkan pada teks.
Filters secara permanen mengubah aset asli, sehingga tidak dapat diubah kembali.
# 16Multiple Choice
Dalam pengembangan aplikasi Flash yang kompleks, bagaimana 'Classes' dan 'Objects' dalam ActionScript 3.0 (sebagai bahasa berorientasi objek) membantu dalam mengorganisir kode, mengelola data, dan menciptakan fungsionalitas yang dapat digunakan kembali?
Classes mendefinisikan 'blueprint' untuk objek, sementara Objects adalah instance konkret dari class tersebut, memungkinkan enkapsulasi data dan perilaku.
Classes dan Objects hanya digunakan untuk animasi sederhana.
Class adalah objek, dan objek adalah class.
Class hanya digunakan untuk menyimpan variabel, sedangkan objek untuk fungsi.
# 17Multiple Choice
Jelaskan konsep 'Inverse Kinematics' (IK) di Adobe Animate dan bagaimana fitur ini menyederhanakan proses animasi karakter yang kompleks, seperti gerakan lengan atau kaki, dengan mengontrol rantai tulang secara intuitif.
IK memungkinkan Anda memanipulasi ujung rantai tulang (misalnya, tangan atau kaki), dan secara otomatis menghitung posisi tulang-tulang di antaranya.
IK hanya dapat digunakan untuk objek non-organik.
IK bekerja dengan mengontrol setiap tulang secara terpisah.
IK adalah metode untuk mengubah warna objek.
# 18Multiple Choice
Dalam konteks interaktivitas, apa perbedaan antara 'Event Bubbling' dan 'Event Capturing' di ActionScript 3.0, dan bagaimana pemahaman kedua fase ini penting saat menangani event pada objek yang bersarang?
Event Bubbling adalah ketika event bergerak dari objek target ke atas melalui hierarki tampilan ke stage, sedangkan Event Capturing adalah sebaliknya, dari stage ke objek target.
Keduanya adalah hal yang sama, hanya berbeda nama.
Event Bubbling hanya terjadi pada klik mouse, sedangkan Event Capturing pada penekanan tombol.
Event Capturing digunakan untuk menyembunyikan objek, sedangkan Event Bubbling untuk menampilkannya.
# 19Multiple Choice
Apa yang dimaksud dengan 'Code Snippets' di Adobe Animate dan bagaimana fitur ini dapat membantu animator yang kurang berpengalaman dalam mengimplementasikan fungsionalitas ActionScript 3.0 tanpa harus menulis kode dari awal?
Code Snippets adalah kumpulan cuplikan kode ActionScript 3.0 siap pakai yang dapat disisipkan ke dalam proyek untuk menambahkan fungsionalitas umum seperti navigasi, animasi, atau interaksi.
Code Snippets adalah template untuk membuat desain grafis.
Code Snippets hanya digunakan untuk menambahkan efek suara.
Code Snippets secara otomatis mengubah seluruh proyek menjadi kode.
# 20Multiple Choice
Ketika merancang animasi yang kompleks dengan banyak lapisan dan objek, bagaimana penggunaan 'Layers' secara efektif di timeline Adobe Animate dapat meningkatkan organisasi, kemudahan editing, dan kolaborasi tim?
Memisahkan elemen-elemen yang berbeda (misalnya, latar belakang, karakter, efek) ke dalam layer yang berbeda memungkinkan pengelolaan yang lebih mudah, penyembunyian/penampilan elemen tertentu, dan pengeditan independen.
Semua elemen harus ditempatkan dalam satu layer untuk efisiensi.
Layer hanya digunakan untuk menambahkan teks.
Layer tidak memiliki pengaruh pada organisasi atau editing animasi.
Share to Google Classroom

Access restricted due to plan expiry. Copy and edit on another map.