Filed under News by DgtlMonk
Made this UI Design entry for http://studio.topcoder.com/?module=ViewContestDetails&ct=2306. I hope I could get something out of it +.+…


On the other hand, i was hesitant to submit this design >_<


*cross-fingers….
1 Comment | Date Posted: July 31 2008, 03:03 PM
Filed under News by DgtlMonk
Found this awesome TODO/FIX-ME extension for Flex 2/3. It’s Just a jewel! One of those “Must-have” Flex development component.
Add first comment! | Date Posted: July 25 2008, 09:46 AM
Filed under News by DgtlMonk
I came across with an output requirement that needs Base64Decoder in Flash (NOT Flex). So, I googled but found out that “mx.utils.Base64Decoder” is only available to Flex. Luckily with the richness of the web, I found an alternative dynamicflash’s Base 64 Class . However, i still think it’s possible to use Flex library into Flash (AS3) and i found out you can SVN to http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework and get the mx package in the “src” directory. Then import as you normally do! ^_^
Add first comment! | Date Posted: July 16 2008, 02:59 PM
Filed under News by DgtlMonk
Ok, so i got bored and unsatisfied with my macbook pro because i only got 6G of free space. So what does a geek should do about it??? (lol) … asked my friend to get me a 250G Hitachi SATA 5200 (I wish i got 7200 RPM though) but i think I’m already satisfied with the space…

I followed the instruction from http://ifixit.com

and wallah! I’m one happy grasshopper!

Add first comment! | Date Posted: July 07 2008, 05:40 PM
Filed under News by admin
Adobe is working with Google and Yahoo! to enable one of the largest fundamental improvements in web search results by making the Flash file format (SWF) a first-class citizen in searchable web content. This will increase the accuracy of web search results by enabling top search engines to understand what’s inside of RIAs and other rich web content created with Adobe Flash technology and add that relevance back to the HTML page. More information from Adobe on SWF searchability FAQ
Add first comment! | Date Posted: July 02 2008, 09:21 AM
Filed under Flex / AS 3 by admin
Played around today with WSDL webservice Currency Converter using Flex, weee!

Live Version isn’t working properly as I didn’t use LCDS, nor a cross-domain policy so, download the application and run it locally. You can grab the source by right clicking the application on this URL and selecting View Source from the context menu. Hmm, this could be a pretty handy AIR widget.
Also, worth noting is the WebService Release 1.0 by Carlo Alducente which makes it’s less than a minute to consume WebService in AS3.
// converts PHP (Philippine PESO to USD currency)
import alducente.services.WebService;
import flash.events.*;
var ws:WebService = new WebService();
ws.addEventListener(Event.CONNECT, connected);
ws.connect(”http://www.webservicex.net/CurrencyConvertor.asmx?WSDL”);
ws.cacheResults = true;
var myAmount = 10;
function connected(evt:Event):void{
ws.ConversionRate(done, “USD”,”PHP”, 0);
}
function done(serviceResponse:XML):void{
var _result = new XML(serviceResponse);
//trace(_result);
var rate:Number = Number(_result.children()[0].children()[0].children());
trace( myAmount * rate);
}
Add first comment! | Date Posted: July 01 2008, 05:02 PM
Filed under Actionscript 2 by admin
Tip: Until you attach the Camera object on Video Object, Camera and Microphone Access will not show up.
var cam = Camera.get (); // won’t show System Settings
// subsequently attach the Camera object to a Video component instance like so,
var myCam = Camera.get ();
video.attachVideo (myCam);
Note that you can check if the user Allowed or Denied access via onStatus handler like the following code:
myCam.onStatus = function( e ) {
if( e.code == “Camera.Muted”){
trace(”Camera Access denied”);
} else {
// NetStream attach video/audio code here …
}
}
Add first comment! | Date Posted: June 25 2008, 04:40 PM
Filed under News by admin
Seems like the AC_RunActiveContent.js will no longer be necessary. Micro$oft will be removing the “Click to Activate” from Internet Explorer. Read the entire article Here.
Add first comment! | Date Posted: June 21 2008, 07:40 PM
Filed under PureMVC by admin
For the reason of understanding PureMVC practically; Today, I made a simple application that loads a random image who’s URL and tag is from XML data.
Basically, this simple application has two frames. 1 for preloading and the 2nd frame for the application main proper (a typical setup i believe). There’s a component in the library (a custom one, named ExampleComponent) that is being loaded by a Mediator, and this Mediator (ExampleComponentMediator) communicates with this custom component and freely notifies the facade. The Images and Tag (Character name) is from an XML file, utilizing “Proxy” pattern on PureMVC.
Source file
^_^
Add first comment! | Date Posted: June 18 2008, 04:55 PM
Filed under PureMVC by admin
With weeks of reading ActionScript 3.0 Design Patterns from O’Reilly, I finally get a wider grasp of it’s brilliant solution on solving common logic problems in programming. It’s about time to put it in practice by application. I’ve read and saw PureMVC few months back, but due to lack of understanding in Design Pattern and due to piled projects and errands, I wasn’t able to dig deeper into it.
Apparently, We have a new project and I will be in charge of development - so I thought this would be a good chance to go to the next level or maturity in terms of programming style. Just about few hours of reading the Balloonatroid code by Cliff Hall and Chandima Cumaranatunge, I was able to understand the underlaying concept behind this great framework. Although the code is AS2, the pattern is pretty easy to follow (I wish I could use the AS3 framework but this project i have has a lot of code from previous version that would take longer to reproduce in AS3, and i think the management won’t have that time luxury to spend)
I shall post a minimal PureMVC implementation in AS2 in my next post …
Add first comment! | Date Posted: June 11 2008, 01:17 PM