This is blog page of I Nengah Januartha. An Indonesian Interactive Multimedia Developer [based on Flash]
Monday, May 23, 2005
Auto Close Pop Up Window Dengan LocalConnection
Salah satu yang saya suka dari Flash MX adalah adanya LocalConnection(). Dengan LocalConnection saya bisa mengirim atau menerima pesan dari dan untuk window yang berbeda. Selain cross window juga bisa cross applikasi misal satu saya pake browser satu lagi saya buat dalam bentuk projector(.exe) atau malah dalam director serta tentu antar frame dalam satu browser.
Untuk kali ini saya memanfaatkan LocalConnection.onStatus(info). Idenya pop up window akan mendeteksi apakah main window masih terbuka apa tidak.
Jika obejct info.level = "status" berarti koneksi dengan main window tetap jalan tetapi kalau hasilnya "error" berarti koneksi ke main window terputus alias main window telah ditutup atau load page baru dimana page baru tidak meload LocalConnection() dengan id yg sama.
Berikut contoh scriptnya :
1. Script di FLA Pop Up:
// fungsi membuat localConnection() check koneksi
checkMain_still_alive = function(){
still_Alive = new LocalConnection();
still_Alive.owner = this;
still_Alive.onStatus = function(info){
if(info.level == "status"){
trace("Main Still Alive");
} else {
trace("Fail!, lost main application");
closeApplication();
}
this.close();
}
still_Alive.send("_mainStillAlive","check","check");
}
// close application
closeApplication = function(){
fscommand("quit");
}
2. Script utk FLA main window
// fungsi membuat localConnection listener
setMain_still_alive = function(closed){
still_Alive = new LocalConnection();
still_Alive.owner = this;
still_Alive.check = function(data){
trace("check main still alive "+data);
if(closed == "closed"){
this.close();
}
}
still_Alive.connect("_mainStillAlive");
}
3. Penggunaan
Cukup dengan memanggil checkMain_still_alive(); pada FLA pop up baiknya dilakukan looping dengan menggunakan set Interval untuk tetap mengecek koneksi.
setInterval(checkMain_still_alive,2000);
Sedangkan pada sisi main window cukup panggil setMain_still_alive(); atau kalau mau membuat shortcut button di main utk menutup pop up gunakan setMain_still_alive("close");
Pada script di atas saya menggunakan fscommand("quit"); sekadar contoh anda bisa gunakan script lain tergantung base nya misal kalau dia pop pup window pada browser bisa diganti getURL("javascript:window.close()");
Swift 3D 4.5 Upgrade
Buat yang senang tampilan 3D flash tentu kenal dengan software SWIFT 3D. Untuk versi terbaru mereka meluncurkan versi upgrade dari versi 4 ke versi 4.5
Beberapa features baru yang menarik menurut saya antara lain FLV(Flash Video) export, Render to Qick Time Video (.mov) dan AVI sehingga anda dapat membuat video animasi 3D vector base, Pen outline, support layer 3 dalam format EPS, Vector Transparency Rendering, Shadow Density & Color Control, serta tentunya kecepatan render yang meningkat hingga 50%.
Friday, May 20, 2005
Beberapa Poin Penting Membangun Aplikasi FCS
Membangun sebuah aplikasi dengan memanfaatkan Macromedia Flash Communication MX (FCS) tidak selesai dengan drag and drop component.
Ada beberapa hal yang perlu diperhatikan adanya batasan-batasan antara lain:
- limit total koneksi pada paket FCS
- banwidth baik pada client maupun pada server
- kecepatan koneksi client
- keamanan server dan aplikasi
Thursday, May 19, 2005
Akhirnya Masuk Macromedia XML News Aggregator (MXNA 2.0)
Setelah submit sekitar 4 hari yang lalu akhirnya blog ini masuk dalam Macromedia XML News Aggregator (MXNA 2.0).
Mudah-2an ini jadi awal yang bagus untuk lebih banyak bisa share ide khususnya tentang Macromedia Flash serta teknologi yang menyertainya terutama product-produk dari Macromedia
Terima kasih terutama pada Christian Cantrell dan Mike Chambers.
Motion Detection Webcam Games and Applications in a Flash
SY-Fi Ltd is proud to introduce a new interface called Plato2. This universal interface brings Plato, SY-Fis most powerful development library, within the reach of every user or developer. The Plato2 can interact with every development environment that has TCP/IP connectivity. This includes web based development environments such as Java and Macromedia FLASH.
"The Plato2 is itself an application that runs in the background and shows SY-Fis blue hand logo in the system tray. It works by talking to host games or applications and translating commands between the user and the host. Developers can now write advanced games and applications that harness SY-Fis motion detection technology in ultra quick time, with little or no knowledge of how Plato2 works".
Here's the full article or Download Press Release
Flex Style Explorer
Buat yang kurang puas dan ingin mengganti tampilan aplikasi Flex, Macromedia Consulting memberikan alternatif lewat Flex Style Explorer.
Beberapa keuntungan yang ditawarkan dari Flex Style Explorer antar lain:
- Membuat katalog yang bisa diatur stylenya
- Real-time manipulasi component
- CSS untuk pengaturan style
Flex Application Starter Toolkit
John Bennett salah satu tim dari Macromedia Consulting telah menulis artikel yang bisa dimanfaatkan sebagai panduan Flex Application Starter Toolkit (FAST) untuk memudahkan membangun aplikasi Flex dengan lebih mudah dan cepat.
Artikel lengkapnya
Work In Progress Blog-nya Macromedia Consulting
Tim super-elite yang tergabung dalam Macromedia Consulting telah meluncurkan blog-page nya.
Ini dia linknya : http://www.markme.com/mc
Thursday, May 12, 2005
EXPOSÉ 3 Launched!
The CGSociety and Ballistic Publishing are pleased to announce that EXPOSÉ 3, the third edition of the industrys most recognised digital art annual publication, is now available for pre-order. With more entries, more award winners, and more pages in all editions, EXPOSÉ 3 offers the best digital art in the known universe and huge discounts for customers who pre-order from Ballistic Publishing.
Captionate Version 1.0 released!
Buraks telah meluncurkan produknya yang terbaru yaitu Captionate ver 1.0.
Tools yang berguna untuk menginjeksi mutli lingual teks pada file Flash Video (*.FLV). Sehingga anda bisa dengan mudah membuat teks terjemahan pada FLV anda cukup dengan satu tools saja.
Produk ini dijual online $USD 49.95 untuk waktu terbatas dan $USD 59.95 harga normal.
Tujuh Tahun Reformasi
Hari ini tujuh tahun lalu merupakan tonggak awal bergulirnya reformasi seiring dengan gugurnya para pahlawan reformasi pada peristiwa berdarah di kampus Universitas Trisakti.
Kini setelah tujuh tahun berlalu adakah kemajuan sebagai dampak dari bergulirnya era reformasi yang digerakkan oleh mahasiswa dan rakyat?.
Bagi saya pribadi sisi penting yang bisa dilihat sebagai sebuah kemajuan adalah makin dewasanya bangsa ini dalam bersikap walau ada beberapa sisi yang masih kurang. Keterbukaan membuat bangsa ini makin tahu apa yang kurang dan apa yang perlu dibenahi. Kita tidak lagi terbuai dalam mimpi. Dan inilah sisi penting untuk melangkah maju.
Wednesday, May 11, 2005
Marty Friedman Asian Clinic Tour
Siapa yang tak kenal Marty Friedman, salah satu master gitar dunia.
Namanya banyak dikenal oleh penggemar musik speed metal karena sempat menjadi lead gitar grup Megadeth salah satu supergrup dunia. Bahkan saat diperkuat Marty Friedman Megadeth sukses menelurkan album speed metal legendaris seperti Rest In Peace...Polarois. Petikan solo gitarnya pada lagu Hangar 18 menunjukkan kejeniusan dan skill tinggi yang dimilikinya.
Tidak beberapa lama lagi akan singgah di beberapa Kota di Indonesia menyusul master gitar yang sudah-2 seperti Paul Gilbert yang disini dikenal waktu masih jadi lead guitarnya Mr. Big atau si master neo-klasik Yngwie Malmsteen. Kapan Joe Satriani, Steve Vai, atau Eric Johnson nyusul...
Detail Acaranya:
Tanggal: 2005-05-23 15:11:28
Tempat: Balai Sarbini
Deskripsi: Marty Friedman Asian Clinic Tour 2005
eks Megadeth Guitarist
Jakarta, May 23th 2005
Balai Sarbini, Kawasan Bisnis Granada,
Jl. Jend Sudirman kav. 50
Start: 15.00 WIB
Feat. Fajar EDANE, I Wayan Balawan, NETRAL
Surabaya, May 24th 2005
WTC, Jl. Pemuda 27-31 Surabaya
Start: 17.00 WIB
Feat. I Wayan Balawan, NETRAL
Tuesday, May 10, 2005
Godote.com Sarangnya Para Monster
Beberapa hari lalu saya ikutan join forum Godote yang kata orang tempatnya para monster (master kali yee..) nongkrong. Walau dibilang tempat nongkrongnya monster-2 desainer Indonesia, namun tak sedikit pula ada monster programming khususnya web programmer hiiiiii...
Ngapain ikutan? Apa lagi kalo ga pengen dapet cipratannya ilmu para master eh monster...hehehe. So tunggu apa lagi yo ikutan...atau jangan-2 udah pada ikutan. Kl begitu berarti anda udah jadi monster dong.
Video Blogging With FCS
Fernando Flórez young talent of Flash Communication Server developer has built Video Blogging using FCS. What an interesting Idea :)).
You can visit at http://www.mediatuner.com.
Monday, May 09, 2005
Dari FCS Messenger Ke Skype
Seperti yang sudah-sudah, sebuah produk setelah berhasil dilaunching selalu minta diupdate featurenya.
Office Communication Tools yang saya develop beberapa bulan kemarin dengan memanfaatkan Flash Communication Server sekarang berkembang dengan mencoba mengintegrasikan Flash dengan Skype.
Tujuannya agar dapat menggunakan fungsi telepon PC To Telphone yang tersedia dalam Skype.
Tantangannya adalah mengkombinasikan application dengan Flash based dengan Delphi / Visual Basic. Lagi-lagi LocalConnection() menjadi salah satu jurus, selain tentunya fscommand() yang memungkinkan interaksi antara Delphi/VB dengan flash.
Saturday, May 07, 2005
Macromedia User Groups Indonesia
Ikutan jadi member yuk..!
Setelah lumayan lama ikutan nyemplung di Baba Flash, kali ini mo nyemplung juga di MMUGI alias Macromedia User Groups Indonesia dengan nama member djanoux. Lho kok baru ikutan? Hehehe ya namanya juga baru kenal tuh (baru tahu ada site ini..kuper ga sih..??).
Selain untuk nambah wawasan juga untuk nambah teman. Terus satu lagi mungkin bisa jadi tempat penyaluran unek-2 ke macromedia. Tapi sayang accountnya belum aktif jadi belum bisa posting neh, mungkin nunggu beberapa jam.
Btw kok konten halaman depannya / news jarang diupdate yah? Terakhir masuk tanggal 7 desember 2004. Mungkin eventnya yang lagi ga ada?
Friday, May 06, 2005
Load PNG, GIF atau Progressive JPG ke dalam SWF
Seperti yang kita tahu dengan loadMovie() kita bisa load SWF dan Non-Progressive JPG ke dalam SWF. Dalam beberapa kasus kita sangat susah mendeteksi apakah file JPG berupa Progressive apa Non-Progressive.
Saat saya membuat whiteboard untuk keperluan video conference saya menemui masalah ini. Namun kini ada solusi hasil karya Mario Klingemann yang telah menulis artikel swfImageProxy.
Artikel ini sebenernya telah lumayan lama ditulis namun tidak ada salahnya saya tampilkan disini. Mungkin bisa berguna.
Midi Output Dari Flash?
Mengapa tidak. Alexis Isaac telah meluncurkan versi beta FlashMidi. Jadi buat yang senang berexperimen dengan midi boleh coba.
Sementara baru jalan dalam system window.
Flash Optimization Techniques
Walau bukan artikel baru tidak ada salahnya dibaca bagaimana sebaiknya agar flash anda jadi optimal. Selain teknik optimasi dalam macromedia flash juga ditawarkan optimasi flash anda dengan tool Fashm.
See in detail
Thursday, May 05, 2005
Membuat Skin Class
Membuat script untuk skin color
Iseng dapat ide bikin class utk skin color Flash. Untuk Movie Clip maupun berupa textField.
Ide ini muncul setelah ada project yg berulang-ulang kecuali penggantian warna dan logo
// movie clip skin
MovieClip.prototype.mc_skin = function(color){
// object skin list
var skin_color =
{
bg :0xEF9B30,
bg_line :0xEFCC30,
toolbar_bg :0xEF9B30,
toolbar_bg_line :0xEFCC30,
popup_text_symbol :0xFFFFFF,
popup_text_bg :0xEF9B30,
popup_text_bg_over :0xEFCC30,
popup_text_bg_line_top :0xEFCC30,
popup_text_bg_line_bottom :0xCC9930
};
var color_set = new Color(this);
color_set.setRGB(skin_color[color]);
}
// textfield skin
TextField.prototype.text_skin = function(color){
// object skin list
var skin_color =
{
popup_text_title :0xFFFFFF,
popup_text_title_active :0xFFFFFF,
popup_text_title_shadow :0xCC9930
};
this.textColor = skin_color[color];
}
Contoh Penggunaan:
// contoh penggunaan
mc_name.mc_skin("toolbar_bg");
textField_name.text_skin("toolbar_bg");
Macromedia Releases Breeze 5
Macromedia has made a new release of their Breeze software, which features Voice over IP, on-demand video, and real-time, multipoint video conferencing. Macromedia Breeze 5 contains everything that the company believes is necessary for organizations to fully realise the benefits of "accelerated and more effective training, marketing, selling, and enterprise conferencing."
See in detail
Kerja Hari Libur
Nah ini dia sisi baik kantor saya. Hari kerja bisa di switch harinya. Hari ini misalnya mustinya hari libur tp biar liburan jd panjang (jumat,sabtu,minggu) saya masuk kerja, agar jumat saya libur lumayan lah.
Biasanya teman-2 kantor juga ikutan tumben hari ini ga ikutan. Mungkin udah pada janjian ama teman-2 chatingnya hari jumat :).
Begitulah kantor jadi sepi, tapi sisi baiknya koneksi internet jadi lancar stel lagu sesuka hati :)
Ketinggalan Kereta
Macrochat : Flash Games as Advertising or Playing for Profit
Apa boleh buat kali ini seminar online oleh Macromedia terlupa karena job menumpuk. :(
Padahal 30 menit sebelum acara dimulai sudah ada reminder tentang instruksi baru untuk mengikuti seminar.
Mungkin lain kali perlu weker di kantor :)
Atau ada yang mau share tentang acara ini
Wednesday, May 04, 2005
Emoticon For Flash
Satu lagi alternatif source membuat emoticon dalam flash chat. Kali ini karya Simon Lord dengan menggunakan font khusus dan tag html dalam textField.
Berikut contoh demo dan source code-nya
http://www.karbonized.com/smilies/index.html
http://www.karbonized.com/smilies/Archive.zip
Subscribe to:
Comments (Atom)