November 27, 2009 at 11:59 pm
· Filed under AIR, AS3, Performance
I went today for Adobe Back from MAX conference here in London. It’s like a mashup of what they showed at Adobe MAX LA.
Well, here is the note I took, and I’m really disapointed about Flash app in iPhone…
Flash app on iPhone:
- It’s a “static” app. Only SWFs packed in the app can be loaded. No SWFs from outside can be loaded;
- You can load images, sound, text from outside;
- No H.264, RTMPT, PixelBender…;
- No access to Mic / Camera;
- No access to Native API like Maps;
- The packed file size is at least 2.7mb because they have to bundle all the functionalities because the compiler doesn’t know what is being used or not;
Flash Embed in HTML
- You can assign a priority to swfs during embed, so in a page with 2 banners and a main swf, can assign main swf a higher priority for performance;
Flash Catalyst
- easy integration of Photoshop/Illustrator design with Flash, using Catalyst.
- good for prototyping and IAs
- skinning components easy
- you can create a Flex Project directly from Catalyst, but the Flex Project can’t be loaded in Catalyst
- you can create just a Library Project so you can change components skins easily
Flash Pro CS5
- Text Framework integrated (http://labs.adobe.com/technologies/textlayout/)
- AS3 snippets for designers, creates simple interactive code as Keyboard / Mouse interaction
- Can save FLA or a uncompressed FLA format, that is a bunch of XML’s and assets inside a folder.
- The uncompressed file format is good to change the assets without opening the FLA file
Flash Builder
- You can easily create Flash Project and select a FLA file
- Better integration with back-end stuff, WebServices / AMF (CF, PHP, Java)
- Code generator for WebService / AMF
- Network monitor, to monitor webservices and AMF
- Easily create CMS, selecting the data origin, can be set to edit or only ready the data
Flash Distribution
- Monetization, using Adobe ID, sell Flash / AIR products
- Apps supports Ads
- Frameworks to make easier integrations with social network.
Vote
Permalink
September 7, 2009 at 7:01 pm
· Filed under AIR, AS3, Flash 10, Flash CS4, Graphics, Komposer, LFPUG, Links, Math, Performance, Presentation, Sandy3d, Sound, source
As promissed, here is the presentation I made at LFPUG in PDF format.
http://www.hellokeita.in/presentations/LFPUG/20090827/MakingMusicFP10.pdf
And the source files zipped with the demos I showed.
http://www.hellokeita.in/presentations/LFPUG/20090827/examples.zip
The contents are:
Example01-SineWaveExample: Simple example generating a sine wave
Example02-KeyboardExample: Example of a piano keyboard
Example03-WaveformExample: Changing the waveform of a sound
Example04-TimePitchExample: Changing pitch and tempo of a mp3
Example05-HeliumBalloon: Real time pitch shifting using Java
Enjoy!
UPDATE
LFPUG website uploaded the video of my presentation
http://www.lfpug.com/flash-10-making-music/
Vote
Permalink
August 28, 2009 at 6:12 pm
· Filed under AIR, AS3, Flash 10, LFPUG, Presentation, Sound, source
Yesterday was my very first time presenting in English at LFPUG.
I was quite nervous but everything went really well.
Thanks Tink to letting me speak there.
Thank you for everyone that went there. The applause in the middle of the presentation cheered me up.
I really enjoyed speaking, and I hope there’s a next time.
I’ll prepare a PDF of the presentation I did together with the source code of the demos I showed and post it here.
Also, Tink should upload the recorded video of the presentation in few days on LFPUG website http://www.lfpug.com
Vote
Permalink
August 26, 2009 at 10:22 pm
· Filed under AIR, AS3, Flash 10, Flash CS4, Komposer, LFPUG, Links, Presentation, Sound, source
Tomorrow Aug 27th, I’ll be presenting at LFPUG (London Flash Platform User Group) about dynamic sound in Flash 10.
Feel free to pop-up there, it’s for free.
Here is the link:
http://www.lfpug.com/27th-august-2009-27082009/
Signing up, you’ll have a chance to get a Flash On The Beach ticket!
Time: 19:00 – 23:00 (doors open at 18:30)
Venue: CosmoBar, 50-54 Clerkenwell Road, EC1M 5PS (click for map)
Tube: Barbican/Farringdon
Vote
Permalink
March 21, 2009 at 3:46 am
· Filed under AIR, AS3, source
I just found out something cool using URLRequestHeaders in AIR.
Using the “Range” header, you can download specific part of a file.
var urlLoader:URLLoader = new URLLoader();
var urlRequest:URLRequest = new URLRequest("http://upload.wikimedia.org/wikipedia/commons/f/f2/Fanciful_Landscape-1834-Thomas_Doughty.jpg");
urlRequest.method = "GET";
urlRequest.requestHeaders = [new URLRequestHeader("Range", "bytes=0-99")];
urlLoader.addEventListener(Event.COMPLETE, loaded);
urlLoader.load(urlRequest);
function loaded(e:Event):void{
trace(e.currentTarget.data);
}
In this example above, it will load just the first 100 bytes of the file.
I don’t know if there is other ways to do it, but, at least it worked fine for me.
With this, you can manage downloads for huge files pausing and resuming not loosing datas.
Like, if the internet connection breaks while you are downloading something, you can simply resume after the internet connection comes back.
Vote
Permalink