You are browsing the archive for Blog.

by Omar

Links from Sept. 2011 Meeting w/ R Blank

8:21 pm in Blog by Omar

Here are some links that I showed yesterday between the presentations about the new announcements this week by Adobe heading into MAX. This includes links to information about Flash Player 11, AIR 3.0 and Flash Builder 4.6. Also the first link is to the sample code from R Blank’s presentation on StageVideo, the presentation slides will be available after MAX is over. Enjoy!

StageVideo AS3 API Sample Code for Flash Professional
http://www.rblank.com/2011/09/12/stagevideo-as3-api-sample-code-for-flash-professional/

Latest Adobe News Links about Flash Player 11, Adobe AIR 3 and Flash Builder 4.6:

by Omar

Traces, traces, traces

11:45 am in Blog, Code by Omar

I’ve had this blog post on my mind for a good long while now, brewing, as I collected more and more ammunition for the day that I finally got annoyed enough to put this down on paper, or blog, so to speak. Over the last 6+ months the debate between developers on the web front have been adamantly defending their technology choices and presenting the best cases they could think of to prove to the other side why their technology choice is better.

Personally, I have been just as guilty as the next dev of adding fuel to the fire. Instead, what we should be doing as Flash developers, and as JavaScript/[insert your preferred language] developers in general, is making sure that the software that we put out to the public is the best software we could possibly make. Sometimes this means being up to date with all the latest and greatest frameworks for your language. Other times it means learning a spiffy new debugging tool, or a completely new IDE that makes you write code 10x faster than you did with your last IDE. Sometimes, it simply means 1 simple thing, and pardon my french here, but, KILL YOUR FUCKING TRACES!

Start Rant:
There are several reasons to do this, but in a time where everyone in the web development community is looking at Flash developers and looking for any reason to say, “See, I told you Flash sucks.”, we as Flash developers need to make sure that we at least take the simplest of steps to make our Flash SWFs run as smooth as possible. Even on the fastest of computers a single trace statement can bring your application, and the user’s computer, to a grinding halt. Its as if a lot of developers believe that because it is a simple trace() statement that it shouldn’t or doesn’t hurt performance, when in actuality it does. Even on SWF files that I have compiled with “Omit traces” on, if you run “tail -f /path/to/ur/flashlog.txt” you will still see all those traces that a developer would think are no longer being executed with “Omit Traces” on. With the entire web development industry now looking at how Flash performs we must be more diligent about doing simple things like this. This type of simple oversight is EVERYWHERE. Lets see what I found while doing a quick search online…

As soon as I hit “tail -f …” I was immediately bombed with traces. These traces below come from Google’s video adwords, I guess its important for the user’s computer to know that the “Font still too big even at minFontSize”. I can rest easy at night now.

Next is CNN.com, the video player here is nuts.  I think they trace enough information from their video player to reverse engineer it from traces.  As soon as I loaded this page my Terminal was off the charts, this screenshot does not give justice to their trace mastery.  You are also greeted by several welcome messages, also known as Run Time Errors.

ESPN.com is just as bad, this is what shows just by loading their home page.

These are just three quick examples, I can sit here all day and call people out.  The point is, it is so simple to make sure your applications have all traces commented out, it improves performance in our Flash SWFs, and it gives people one less thing to bitch about Flash.

by Omar

New User Registrations

1:24 pm in Announcements, Blog by Omar

The number of user registrations from spammers has gotten out of control, and for this reason the user registration form has now been disabled. If you would like to sign up for an LAFlash.org user account so you can also receive our event notices please send an email to the address: register-at-laflash-dot-org

Its an inconvenience but it will help us to control the spam on the website.

by Omar

Don’t Forget MiniMAX!

6:39 pm in Announcements, Blog by Omar

For those of you who are not attending MAX, and also for those of you who are, don’t forget about MiniMAX (http://www.laadug.org/october-27-minimax-x-in-santa-monica/). Speakers include Humber College’s Tom Green, Flash Catalyst Bible author Rob Huddleston, Flash PHP Bible author Matthew Keefe, KC WebCore’s Dee Sadler, 086 Studio’s Todd Sanders and David Wood Training’s David Wood, and its all free!

by Omar

Add ANT to Flash Builder 4 Standalone

9:24 pm in Blog, Tutorials by Omar

Quick and easy way to get ANT working with Flash Builder 4 standalone is to install the Java Development Tools, which includes support for ANT.

1. Click on Help menu and select Install New Software.

2. In the install window drop down to the Galileo update site.  Once you select it a list of available software will display.

If the Galileo site is not listed, you will have to add it by pressing the Add button in the Install window.  Enter the URL in the screenshot above and enter Galileo as the name.  For some unknown reason to me sometimes some Flash Builder installations don’t have the Galileo update site already set up.

3. Open the Web, XML and Java EE Development listing at the bottom and select Eclipse Java EE Developer Tools.

4.  Once you select it go through the install process to get the new software installed.  Once you restart Flash Builder navigate to your an ANT build.xml file and right click on it, you can now go to Run As -> Ant Build.

5. This option will open the ANT options screen where you can select targets to include in the build and edit other ANT properties before running the ANT build.

by Omar

DW Code Split type view in FlashBuilder

10:44 am in Blog, Tutorials by Omar

This quick little tutorial came by request from @antonioholguin out of a Twitter posting by @terencecarroll, so I decided to post the steps that result in a Dreamweaver like code split view like you can see below. Read the rest of this entry →

by Omar

5 Things to Improve Flash Catalyst

12:49 pm in Blog by Omar

I’ve been meaning to post some of these points for a while after having finished a few projects where skin implementation was done using Flash Catalyst.  While the Flex Spark architecture along with Flash Catalyst has really improved designer to developer workflows there are still things that are left to be desired from Flash Catalyst.  I must point out though that despite these flaws/annoyances Flash Catalyst has had mostly positive affects on development for our team at Almer/Blank.  So without further adieu, here are five things I think would really improve Flash Catalyst. Read the rest of this entry →

by Omar

Android Flash Player OTA Updates

11:23 am in Blog by Omar

During last week Adobe started to update Flash Player plugin installs on Android phones automatically over the air, that is, without the phone’s owner specifically clicking on the Update button.

A couple of people asked me how to set up the phone to allow the updates, as it is not on by default and the phone’s owner must allow the updates to happen automatically. First open the Market application and tap on the Downloads menu. In this menu, find the Flash Player listing.

Market Downloads

Once you find the listing tap on it to see the details for Flash Player.  At the top there is a checkbox for Allow Automatic updating.  If you turn this on your phone will automatically update Flash Player when it finds a new version available.

Flash Player Allow Automatic Updating

by Omar

July Meeting Archive

8:10 pm in Archive, Blog by Omar

Just posted the recordings for the two presentations at our July meeting last night. You can see the recordings as usual on http://archive.laflash.org. Thanks to Patrick Gunderson from NFL.com and Hiro Niwa from Hello Design for awesome presentations last night!

by Omar

June Meeting Archive Links

5:18 pm in Announcements, Blog by Omar

I just posted the June meeting presentation links and the source files for Jacob’s presentation on http://archive.laflash.org.  Thanks again to Jacob Bullock (http://kineticz.net) and Alan Cook (http://jibjab.com) for some great presentations this month!