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
Untuk itu sebelum memulai membuat aplikasi dengan FCS ada baiknya baca artikel FlashCom Hit List dari Lisa Larson.

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
Detail

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