Silverlight 2 RC0 : motion path, where are you?
Kemanakah fasilitas bernama "motion path" adalah pertanyaan yang selalu dicoba dicari jawabannya setiap versi terbaru Silverlight atau Blend keluar.
Sebagai informasi, bersamaan dengan keluarnya Silverlight 2 RC0 maka juga keluar Blend 2 SP1. Blend 2 ini berbeda dengan Blend 2.5 June Preview, jadi sudah dipastikan SP1 ini tidak akan berfungsi untuk Blend 2.5 June Preview. Jadi bagi yang ingin menggunakan SP1 ini dapat menginstall Blend 2. Blend 2 dan Blend 2.5 dapat diinstall bersamaan dalam 1 mesin.
Seperti yang telah diumumkan bahwa terdapat control baru pada SIlverlight 2 RC0, salah satunya adalah control ComboBox jadi tidak perlu repot-repot lagi menggunakan Liquid Control untuk mendapatkan control ini. Maka dengan menginstall Blend 2 SP1 ini kita dapat bekerja pada project SIlverlight 2 dan memanfaatkan control baru tersebut.
Kembali berbica tentang "motion path". Apakah "motion path" itu gerangan ? Bila anda bermain dengan Adobe Flash atau WPF, dijamin fasilitas ini akan ditemui sebagai fasilitas dalam lingkungan IDE. "Motion Path" adalah kurva (dapat berupa garis, persegi, lingkaran, ellips etc) yang akan menjadi garis gerak dari suatu objek.
Sebagai contoh, bila digunakan Blend 2 sebagai IDE untuk bermain dengan WPF. Maka dapat dibuat garis seperti pada gambar, dengan sebuah lingkaran yang akan menjadi objek yang akan berjalan-jalan di atasnya untuk menuju kotak yang merupakan "daerah abu-abu".
Pilih garus yang telah dibuat, kemudian pada menu pilih Object > Path > Convert to Motion Path. Maka dapat dilihat jendela seperti pada gambar berikut ini.
Pilih objek yang akan berjalan-jalan pada garis yang telah dibuat. Karena objek yang ingin berjalan-jalan di atas garis yang telah dibuat adalah ellips, maka pilih [System.Windows.Shapes.Ellipse]. Setelah itu dapat dilihat secara otomatis objek ellips langsung berada pada ujung garis tersebut. Seperti pada gambar di bawah ini.
Untuk melihat hasilnya, tinggal tekan tombol "play" yang dilingkari dengan "merah-putih" pada gambar di atas, maka akan terlihat gerakan objek bulat disepanjang garis tersebut.
Fasilitas tersebut hanya ada ketika bekerja di dalam project WPF. Bagaimana ketika sedang bekerja pada project Silverlight ? Ketika sebuah kurva dibuat dan dipilih maka dapat dipastikan fasilitas untuk membuat "motion path" tidak akan ditemui.
Hm....kapan fasilitas ini dapat dinikmati ? Tujuannya tentu saja untuk menghilangkan pekerjaan manual atau pemrograman yang biasa dilakukan untuk membuat hal seperti "motion path".