Thanks for your help in picking a new logo for my site. This experiment is a follow-on to my posts about integrating Google Anayltics and Flash. Thanks to Clint Rogers for the opportunity to present my findings at BYU on March 27, 2008. There are many things to consider when considering how to Integrate Flash and Google Analytics. With your help I can test my assumptions. This will gather data and tally votes using nothing more than Google Analytics.
I want to give a special thanks to my friend and fantastic designer Larry Lee Lentz II for his help on these logos and design.
ActionScript Error #1024: Overriding a function that is not marked for override.
AS3 error 1024 means that Flash or Flex already has a function by that name.
To solve Flex/Flash Error 1024 all you need to do is either correctly name the function something besides a reserved function in Flex/Flash or properly override the function. The example below shows how to solve issue number one. Notice that the good code solves Error 1024 because it doesn't use the same name as a function that already exists in ActionScript.
Bad Code 1:
function nextFrame (e:MouseEvent):void
Good Code 1:
function onNextFrame (e:MouseEvent):void
This should help you resolve Flash / Flex Error #1024
ActionScript 3 Error #1120: Access of undefined property myButton_btn.
ActionScript error #1120 means that an object "property" within Flash or Flex is not defined. But this doesn't really help you fix it. One main reason for this AS3 Error is that you haven't given the MovieClip or Button an instance name when you placed it on the stage in Flash. Another reason is that the reference is not correct.
AS3 Error 1120 -Fix1:
Give your instances a proper instance name.
ActionScript 3 Error #1120: Access of undefined property myBatton_btn.
AS3 Error 1120 -Fix2:
Check that your reference is the proper instance name.
Warning: 1100: Assignment within conditional. Did you mean == instead of =?
AS3 warning 1100 is Adobe watching out for you and helping you out. Flash/Flex let's you know that you are assigning a variable while at the same time evaluating to see if it is true. This AS3 warning is quite easy to understand and well written.
To solve Flex/Flash Warning 1100 all you need to do is add another " = " sign inside your conditional making 2 == rather than just one.
An article on InternetNews.com has the following to say:
“The new APIs will enable developers to create "chromeless" Flash players with a customizable interface built on YouTube software, but without the YouTube branding. Instead, YouTube is asking developers to place a "Powered by YouTube" button on the pages of their sites that contain the API-enabled video players.
Developers will be able to upload videos and responses to YouTube from any device, including cell phones and other handhelds. The APIs will also allow developers to augment the video content on their sites with metadata, such as titles, descriptions, ratings and comments.”
Sams Teach yourself Flash CS3 in 24 hours - Phillip Kerman - Phillip is great. I really enjoy seeing him at conferences and reading his new letter that he gives me every time I see him. I was able to review this book before it was published. Phillip is and always will be a fantastic teacher of Flash.
AS3 Game Programming University - Only buy this book if you have never used Flash. The games are good BASIC games but the graphics are horrible and the examples don't really teach the prinicples behind game design.
Flash CS3 The missing manual. - You might as well buy the Dummies book(see below) if you are going to buy this one. Not a good place to start. Not comprehensive. Not well written.
Flash CS3 On Demand - This book should not be allowed to be called CS3 because some of the examples are not even using AS3. If you own Flash 8 then you will want this book but not for CS3.
Flash CS3 for Dummies - You are not a dumb, but may feel like it after spending any money on this book. They do have good cartoons though.