Cyberspace Nova

Entries categorized as ‘Flex’

Code Snippets : Solving Flash loading problem with WMode and Firefox

June 5, 2009 · 7 Comments

I’ve recently experienced problems on few AS3 websites. If you embed your SWF file with different WMode, like opaque or transparent in Firefox your Flash won’t load. Actually the Flash loads first frame and then it seems like it stops. Well, it certainly loads but the problem is that loaderInfo Event.COMPLETE and PROGRESS are not fired in Firefox.

That is LAME! Firefox has this “advanced” feature with Flash, it doesn’t load it until that browser tab has focus. Seems like we’re getting problem from there. Anyway, a workaround is to set the Event.ENTER_FRAME function that will check loader

addEventListener(Event.ENTER_FRAME, _listenLoading);// on enter frame to check if it’s loaded
private function _listenLoading(e:Event):void {
  if (this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal) {
    removeEventListener(Event.ENTER_FRAME, _listenLoading);
    _onSiteLoaded();
  }
}

Categories: Actionscript 3.0 · Adobe · Flash · Flex · Web developer

The Upper Storey – Senior Flash Developer wanted!

May 14, 2009 · Leave a Comment

Company I am currently working at is on a lookout for serious Flash coder. We are having a nice stream of interesting projects and I am sure you would like the environment. Please read the job description and apply if you’re interested. Hope we find somebody interesting and eager to move forward with us.

Company: The Upper Storey

Location: Singapore

Position: Senior Flash Developer

Information:

The Upper Storey is not your typical interactive agency, nor your typical creative department. We are known for our innovative concepts, our endless supply of creativity, our tight-knit work family. We take great pride in our team and we live and breathe our work.

Job Summary:

You will develop interactive elements, including web pages, flash objects, or any rich media content for various touchpoints. Additionally, you will provide leadership in the use of Flash technology and mentor junior developers on the team.. Projects range from Rich Media and Game Programming to flash websites and banners with dynamic content. You work closely with creative team to deliver cutting edge rich media solutions for our clients.

Responsibilities:

• Ability to mentor junior team members
• Apply your visual design skills to create dynamic and complex Flash Designs.
• Involvement in the conceptual phase of projects. Work closely with creative lead, IA, Content Strategist and front-end developer to deliver-media rich client solutions.
• Understanding of Video codec’s and advanced video encoding options in Flash.
• Understanding of 3rd party implementations and extensions
• Active Flash, Flex, Developer Community involvement.
• Constant R&D on new technologies that will help The Upper Storey push the boundaries

Job Requirements:

• 5+ years of industry experience in ActionScript 2.0 or 3.0 for Flash applications integrated with server-side web applications and CMS
• ServerSide Scripting such as PHP, JavaScript and Flex
• Experience implementing OOP concepts with ActionScript
• XHTML / CSS (validating), DHTML (JQuery), AJAX
• Building integrated data-driven applications and sites that link to other third part apis such as facebook and open social
• Optimization of creative elements for varying bandwidth and platform requirements
• Strong written and oral communication skills

To Apply:

Please send email to coder@upperstorey.com

Categories: Business · Flash · Flex · People · Web developer

AS3 Optimisations tips and speed tests

April 25, 2009 · Leave a Comment

New great article is out talking about optimisation tips in AS3 – http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html

also very nice suggestions and speed test can be found here – http://osflash.org/as3_speed_optimizations

Categories: Actionscript 3.0 · Flash · Flex · Tutorials · Web developer

Actionscript Snippets : Get Flashvars in AS3

April 22, 2009 · 5 Comments

I am starting here a new series of posts, an Actionscript snippets that are useful in everyday programming. This is mainly because I don’t have time to share full source codes and examples, but I will try to find it. Until then I will post codes that are small but useful.

Let’s start with getting a Flashvars in AS3, something we often need to do

private function getFlashVars():Object {
	return Object( LoaderInfo( this.loaderInfo ).parameters );
}

remove private from function if you code in Flash IDE, but I hope you are into OOP thing.
After this retrieving of Flashvar is easy

_var1 = getFlashVars().var1;  // var1 is the name of the passed Flash variable

watch out, if var1 is not passed value returned will be undefined, so you can use like Ian Kirk said, but watch out for passing 0 value as Flash var then…

_var1 = getFlashVars().var1 || "defaulValue";  // var1 is the name of the passed Flash variable

Categories: Actionscript 3.0 · Flash · Flex · Web developer

Flash Supersites : IKEA | PS

April 14, 2009 · 2 Comments

I am so glad to add one site to the Flash Supersites links – again there  is a great experience of discovering IKEAs ideas nad products.

IKEA | PS is new product line from IKEA, and every product has it’s story, which is nicely presented through Flash website, rich with video and animaton experience.

IKEA | PS

Categories: Business · Flash · Flex · People · Video

SWF to Video SDK – a command line SWF to video conversion

April 8, 2009 · 2 Comments

Soon I will need to make a server side conversion of a SWF XML fed animation to video, and seems like I found a solution. It’s Moyea SWF to Video SDK, which works really nice. If you know any other options please let me know…

http://www.swfkits.com/swf-to-video-sdk/

Key Features of SWF to Video SDK

  • Convert local and online SWF to video files in any formats for developers’ development goals
  • Convert SWF files which called through Parameter to video in any formats for developers’ development goals
  • Support video resizing and trimming to meet specific needs
  • Support AVI with Alpha Channel conversion to retain the original transparency
  • Process 32 bits RGBA file for further edit in Adobe Premiere
  • Adopt Lower-Playback-Speed technology to achieve accurate audio and video synchronization and no frame loss
  • Adopt audio-extracting technology, instead of recording; to 100% keep the original sound effect
  • Support multiple SWF files automatic conversion
  • FREE TRIAL WITH NO TIME LIMIT. NO SPYWARE, NO ADWARE, NO VIRUSES. 100% CLEAN.

Categories: Applications · Flash · Flex · Video

Flash SEO video by Technoracle – How search indexing Flash Player works…

March 30, 2009 · 1 Comment

This is exactly how we imagined it works, as it was the only normal way… I am a bit worried about Flash apps without states, how the crawled goes through that stuff.
Anyway let’s see how much we’re going to wait for this to be implemented by Google and rest…

Categories: Actionscript 2 · Actionscript 3.0 · Adobe · Advertising · Applications · Flash · Flex · Web developer

RIAction Singapore on Thursday 26th Feb

February 24, 2009 · Leave a Comment

The Singapore Flex Usergroup is very proud to present Singapore’s very first RIA ( Rich Internet Applications) Event – RIAction! Taking place on the 26th February 2009, RIAction will see speakers from Google, Microsoft, Adobe, together with community leaders, coming together for a day of technological updates, roadmaps and application showcase!

Seems like this is going to be another nice event organized by FUG Singapore, with some interesting topics… Event is free, and requires registration. See you there !

http://riaction.sg/

Categories: AIR - ex Apollo · Adobe · Ajax · Applications · Architecture · Flash · Flex · JavaScript · Microsoft · Open Source · Tech · Web developer

Insight into OpenScreen project

February 8, 2009 · Leave a Comment

Thanks to the User Interface Resource Center, we can get an insight in what is happening with OpenScreen project directly from Adobe’s Anup Murarka, Director of Partner Development and Technology Strategy, Platform Business Unit who was interview by EffectiveUI senior developer Doug Schmidt.

Interview can be found here …

Categories: Actionscript 3.0 · Adobe · Advertising · Applications · Business · Flash · Flex · Fun · Interview · Tech

Adobe MAX Japan 2009 – pics preview

January 31, 2009 · Leave a Comment

Until I get hold of a time to write proper article about MAX in Japan, I leave you with a bunch of pics… I’ve tried to comment as much as I could so you get a feel what was going on…

Flickr page

Categories: 3D · AIR - ex Apollo · Actionscript 2 · Actionscript 3.0 · Adobe · Applications · Art · Design · Flash · Flex · Fun · Mathematics · People · Web developer