Archive for the 'Flash' Category

Nice Flash & AIR debugger

12 July , 2008

It’s a simple AIR based debugger for flash & AIR apps.
Arthropod is really easy to use, the only thing you need to do is import the Debug class, write a log message with the log function, start Arthropod and publish your site / AIR application.

Nice application to try

M3D, Mascot Capsule 3D porting to Actionscript 3.0, next candidates for 3DEngines

7 June , 2008

One day several years ago after Actionscript 3.0 released, I’ve been believed the time will coming someday if this 3D engines will be porting to Actionscript.

Mascot Capsule 3D and Mobile 3D Graphics has been used as technologies  for Mobile 3D programming for the Java™ Platform Micro Edition on Sony Ericsson feature phones.

This 3D Engine has been designed from the ground up for mobile devices,
taking into account limited memory, performance and control interfaces.
It completely abstracts the underlying operating system and device
hardware, allowing game developers to develop once on Windows and then
deploy to multiple mobile platforms. Includes complete support for multi-channel audio, 2D and 3D graphics,
a powerful and fully configurable 3D scene graph, collision checking,
physics simulation, networking with both Bluetooth and IP based networks.

It will be strong candidate for competing againts with existed 3D Actionscript engine (PV3D or Away 3D or Sandy3D).

Yesterday one of showcase has been published. Look at ecodazoo.com, this site strongly suspected use M3D engine, similar with Mascot Capsule 3D.

It could be next step 3D Flash website interface just begin, and I think web people will follow.

Further info about M3D see www.touchtao.com
Mobile Capsule 3D see Mobile 3D

In my humble opinion, correct me if i’m wrong!

Blogged with the Flock Browser

Tags: , ,

Perbandingan API Event pada beberapa Actionscript 3.0 3D engines

30 March , 2008

Dari 3 (tiga) 3D Engines Actionscript3.0 yang populer saat ini (PV3D, Away3D, Sandy3D), masing-masing punya kelebihan dan kekurangan masing-masing.

Tapi dari semua API yang mereka tawarkan, seperti API tool lainnya yang ku anggap point penting pertama kali adalah API yang mengurus event.

Papervision3D (sorry ya..) kuanggap terlambat untuk urusan Event ini. Sampai versi Beta RC1 saat ini, event yang ada cuma FileEvent, hari geneee.. cuman ngurusin dispatch loader saja?

Away3D dan Sandy3D sudah agak mendingan.

Event di Away 3D (versi 1.9.4) :

FaceEvent
MeshElementEvent
SegmentEvent
MouseEvent3D
Object3DEvent
LazyEventDispatcher

Event di Sandy3D (3.0.2) :

BubbleEvent, BubbleEventBroadcaster, EventBroadcaster
QueueEvent
SandyEvent
Shape3DEvent

Saat ini MouseVent3D dari Away3D yang suitable dalam project yang membutuhkan informasi koordinat x,y,z dari mouse-trigger di scene 3D swf kita.

Agak repot bila pakai Sandy3D atau PV3D. Papervision3D malah cuma menawarkan MouseEvent bawaan class Sprite di Object3Dnya, alhasil cuma koordinat 2D yang didapat, apalagi bila dirender dalam 1 container maka localX dan localY yang di-dispatch jadi statis belaka, capee deh!!

XFL

24 March , 2008

Sejak dari pertama, Flash IDE menyimpan sources document dalam format yang kita kenal sebagai .fla.
Format .fla nyaris tidak bisa dibuka di software third-party lainnya karena spesifikasinya tidak pernah dipublikasikan.

Pada versi mendatang dari Flash Ide, yaitu Flash CS4 memungkinkan untuk meng-export dan meng-import format source document Flash baru yang disebut XFL.
XFL berformat .zip yang berisi material-material yang diperlukan sebuah dokumen Flash.
Terdapat file XML yang menjelaskan struktur dokument, dan sebuah folder yang berisi asset-asset (graphic, sound, dan lainnya).

Penjelasan resmi dari detail format XML belum ada pemberitahuan. Tetapi Richard Galvan (authoring product-manager) memastikan bahwa Adobe akan mempublikasikannya, dan memperbolehkan took-tool Third-Party untuk meng-import dan meng-export XFL.

Mestinya nanti akan ada banyak Third Party lain yang menyediakan fasilitas export ke XFL, seperti PowerPoint, 3D tools, Photoshop dan lainnya.

Yang lebih menarik bila Adobe me-release compiler XFL ke SWF secara tersendiri, pasti tidak repot membuka Flash IDE untuk meng-compile XFL ke swf. Cukup seperti commandline tool saja, apalagi free, misal namanya XFL-to-SWF compiler.

SWF 9 Decompiler

6 March , 2008

Beberapa decompiler untuk swf 9 / actionscript 3.0 sudah mulai bertebaran :

- Imperator Fla 4.0
- SoThink SWF Decompiler 4.0
- ASV 6.0

Tidak ada tempat yang benar-benar aman untuk coding..

Flash Lite 3.0 Security Sandbox

13 November , 2007

Terdapat perbedaan security sandbox pada Flash Lite 3.0 dibanding versi-versi Flash Lite terdahulu. Secara umum Flash Lite 3.0 mengikuti model dari Flash 8 security.
Ketemu masalah yang baru ku sadari ketika ingin membuat aplikasi Flash Lite 3.0 dengan menggunakan XMLSocket yang berhubungan dengan SocketServer lokal yang dibuat dengan Python di N95, (ide ini secara umum sudah diterapkan di Flyer Framework).
Terdapat kesulitan untuk koneksi, pertama kali aku menduga hal ini disebabkan perbedaan versi interpreter Python yang ku pakai (1.4.1) dengan os device.
Setelah berapa kali utak-atik, akhirnya ku coba dengan emulator Adobe Device Central CS3 di PC untuk koneksi dengan server socket sederhana di Python Desktop, ternyata berhasil terkoneksi.
Ketika dicoba di device tetap gagal, demikian pula ketika di coba diputar dengan Flash Player 9 terdapat dialog security window.
Setelah membaca Local file security ada beberapa penjelasan yang membantu penyelesaian masalah.

# Trust management is done by the host application in Flash Lite.

Flash Lite 3.0 standalone player sebagai host.

# No trust configuration files are required in Flash Lite.
Ini yang repot bila kita membuat local swf yang ingin akses ke network.
Dengan begitu mekanisme load ‘cross-domain policy files’ tidak akan membantu??

# SWF file developers, manufacturers, and carriers must make all security decisions in Flash Lite. There is no user-mediated trust, or Settings Manager. However, the host application may provide a mechanism by which users can make limited security decisions. For example, the host may allow users to designate a particular SWF file as trusted.

Beberapa aplikasi swf2sis seperti Janus, KuneriLite yang bertindak sebagai host mungkin dapat menangani hal ini di Flash Lite 1.x – 2.x, tapi belum ada pemberitahuan untuk FL3.

# Prohibited operations fail silently; no dialog box is displayed in Flash Lite.
Ini yang membuat pusing pada awalnya, tidak ada pesan kesalahan atau koneksi gagal yang disampaikan.

Mestinya untuk Flash Lite harus ada fasilitas On Device Debug seperti kepunyaannya SonyEricsson.

I got my FlashLite 3.0

4 November , 2007

Setelah agak lama menunggu, akhirnya FlashLite 3.0 Developer Edition yang ku request 3 minggu lalu mampir juga di inbox. Sebuah email dari Richie Teo (Adobe System Incorporated) berisi attachment SIS langsung ku download.

FlashLite edisi developer ini merupakan standalone, jadi tidak terintegrasi dengan web browser built-in dari N95. Nokia sendiri telah mengumumkan dukungan FlashLite 3.0 pada device terbaru mereka dalam waktu dekat.

FlashLite 3.0 mempunyai perbedaan dengan FlashLite versi-versi sebelumnya seperti pada performance (rendering, scripting speed, dan code optimization) yang 25% – 30% lebih baik, manajemen memory yang lebih efisien, dukungan terhadap FLV, Emoticons in predefined color, External API for browser scripting.

Informasi tentang FlashLite 3.0 lebih lanjut dapat di lihat di FlashLite Features, FlashLite version comparison, FlashLite architecture, Nokia CreativePro.

Saat ini tidak ada link langsung untuk download FlashLite 3.0 dan aku tidak bisa membagikannya karena SIS-nya IMEI depending, bila anda tertarik bisa merequest via email, petunjuk lebih lanjut bisa dibaca disini.

Untuk eksperimen lebih lanjut terutama mobile video dengan FlashLite 3.0 belum bisa ku posting, karena masih diluar kota. Tapi sebagai persiapan ada baiknya anda download Flash Lite 3.0 Update for Flash CS3 Pro and Device Central CS3 dari MaD Developer Center.

Meski terasa sulit mengucapkannya, tetapi…

12 October , 2007

Meski terasa sulit mengucapkannya, tetapi tetaplah tulus kami menghaturkannya :

/*** @langversion Actionscript 3.0**/function selamatLebaranUntuk(penerima:Person):String{

   var teks:String = "Assalamualaikum " + penerima.getNama() + "\n";   teks += "Kami sekeluarga mengucapkan : \n";   teks += "Minal Aidin Wal Faidzin\n";

   var arrayKhilaf:Array = BukuKesalahanDanKhilaf.getKhilafTo(penerima);

   for(var i:int = 0; i<= arrayKhilaf.length; i++){

      var khilaf:Khilaf = arrayKhilaf[i] as Khilaf;      teks += "Mohon Maaf Lahir dan Batin,\n";      teks += "bila ada kesalahan berupa " + khilaf.detail + "\n";      teks += "sewaktu " + khilaf.getTime() + "\n";      teks += (khilaf.isSengaja) ?          "yang tersengaja \n" :          "yang tidak kami sadari\n\n" ;   }

   teks += "\n\n";   teks += "Di Idul Fitri 1428 H ini, semoga tetap terjaga silaturahmi\n";   teks += "dan kebersamaan kita\n";   teks += "Wassalamualaikum Wr. Wb\n";   teks += "Deden Ramadhan sekeluarga.";

   return teks;   

}

trace(selamatLebaranUntuk(anda));

FlashLite 3.0 Developer Edition for N95 device available by request

9 October , 2007

FlashLite 3.0 edisi developer untuk N95 bisa diperoleh dengan submit email ke mobiledeveloper@adobe.com dengan subject “Request for FL3 Developer Edition” disertai IMEI N95 anda di dalam email tersebut.
Perlu diperhatikan bahwa waktu submit email itu hanya dilayani pada tanggal 16 Oktober 2007 sore hari waktu Eastern Time (GMT+4) atau kira-kira (jam 11.00 WIB 16 Oktober 2007 malam s/d 04.00 am WIB 17 Oktober 2007 dini hari). Dan built SIS-nya akan tersedia pada akhir 19 Oktober 2007.

Logo Eclipse vs Logo Konica Minolta

25 September , 2007

Pernah lihat tim Honda di MotoGP yang disponsori Konica Minolta Honda?
Coba perhatikan logo Konica Minolta

Benar-benar mirip dengan logonya Eclipse IDE dari IBM kan?
Siapa yang tiru siapa?

Logo Konica Minolta :

Logo Eclipse :