Why ActionScript 3.0 should be your first programming language

 ActionScript 3.0, is the best programing language for somebody just learning programing!

ActionScript sounds like a weird choice, right? It’s client-side, not server-side. You can’t connect to a database or create files on the fly without some sort of middleware (like java or ColdFusion).  ActionScript 3.0 can also create AIR applications that can be deployed everywhere, the desktop, iOS, and Android! ActionScript 3.0 is write once deploy everywhere.

I think ActionScript 3.0 is worth learning, and that it’s a great starter language for budding developers. Here’s why.

  • ActionScript 3.0 is syntactically similar to other C-style languages.
    Curly braces rule! Semi-colons are awesome! Getting comfortable with how AS3 looks and works will make Java less intimidating.
  • ActionScript 3.0 is strongly-typed.
    Strongly typed languages enforce rules for variable behavior. It’s particularly useful when debugging, and will help you understand what different variable types are and how they work across languages.
  • ActionScript 3.0 is Object oriented.
    Objects are at the heart of several programming languages, and supported in several more. Getting comfortable with how OOP works in AS 3 means it is easier to understand how it works in Java and other programming languages. In fact, ActionScript is in some ways similar to Java in how it’s structured.
  • ActionScript 3.0 is a dialect of ECMAScript.
    You can treat ECMA Script as a kind of subset that defines the basic language structure, syntax and semantics. Then ECMA is only a subset of ActionScript. The language adds a wide range of features to this subset.
  • ActionScript 3.0 supports Local Shared Objects
     Yep. Local storage “super cookies” have been available in Flash for years now. What’s more, key-value datastores are the next wave of databases.
  • ActionScript 3.0 supports event-driven programming.
    Event listening and handling is critical to game development or interactive experiences in which the sequence of user input can’t be (or shouldn’t be) controlled. Knowing how to generate, add and remove elements from the stage, or when an item can be safely garbage collected are portable concepts that you can learn with ActionScript.

Flash Player 12.0 and AIR 4.0 Release Notes

Welcome to Adobe® Flash® Player 12.0 and Adobe AIR 4.0!

Last Updated: December 17th, 2013

Code-named “Jones”

Announcement: We are moving to a rapid beta release cycle using “Background Update“. We encourage you to subscribe so you can get the latest and the greatest Flash Player without a single mouse click. You may also subscribe to our Twitter channel @FlashPlayerBeta to stay on top of the current release schedule updates.

This beta release includes new features as well as enhancements and bug fixes related to security, stability, performance, and device compatibility for Flash Player 12 and AIR 4. This document may be updated periodically as more information becomes available.

With this release, we are introducing a new numbering scheme for our product versions. Adopting the pattern set by Google with Chrome and Mozilla with Firefox, we will simply update the major version number with each subsequent release. In other words, beginning with the release of “Jones”, Flash Player will become Flash Player 12.

With each new major release, roughly every 3 months, that number will increase by one.

This change will also apply to AIR and the AIR SDK, albeit not right away. Our “Jones” release will be numbered AIR 4 and AIR SDK 4; however, with our “King” (Q2 2014) release, the version number will be synchronized with the Flash Player version at 13.
Last Updated: December 17th, 2013

Thank you for testing our upcoming releases and we encourage you to let us know what you think on our beta forums and bug-database.

NOTE:
The ActiveX Flash Player in this release is NOT compatible with Windows® 8.

  • Flash Player for Windows® 8 is available as part of the generally available Windows® 8

Builds changes
Runtime Versions

Flash Player Desktop only: 12.0.0.39
AIR Runtime Desktop: 4.0.0.1390
AIR Runtime Android: 4.0.0.1390
AIR SDK & Compiler: 4.0.0.1390  NOTE: AIR SDK & Compiler (now includes iOS7 support)

(December 17th, 2013) This update includes new iOS and Android features, enhancements and bug fixes.

Flash Player 12.0 beta

(Decenber 17th, 2013This update included security enhancements and bug fixes to provide a more robust and secure Flash Player.

Is a Graphic Design Degree Worth It?

After weeks, months or even years of deliberation, you’ve finally decided to follow your dream of becoming a graphic designer. Many people spend their whole lives working an ordinary job, so the fact that you’ve chosen to pursue your dream job is an accomplishment in and of itself.

The next logical step is to plan out your path to success. During this planning process, nearly every graphic design hopeful has asked the same question: Is a graphic design degree worth it?

For many professions, acquiring a formal education is non-negotiable. For example, a pilot or an orthopedic surgeon doesn’t have the option to bypass the formal instructions or teach themselves the tricks of the trade.

But as an aspiring graphic designer, you need to decide if you want to earn a degree or be a self-taught designer. It’s a difficult choice to make because there is no clear-cut answer. Both types of designers have found success in the industry.

Is a graphic design degree necessary? No. There are plenty of YouTube tutorials and step-by-step articles that can help introduce you to the industry and walk you through basic skills training. But is a graphic design degree worth it? If you aspire to make a splash in the industry, the answer is yes!

The benefits of earning a graphic design degree

While it may seem quick and easy to jump right in and learn as you go, there are clear benefits that come with taking the time to earn a graphic design degree. From the knowledge and instruction you receive while in school to the opportunities available to you after graduation, the advantages are abundant.

You will likely have more job opportunities after graduation

graphic-design-job-openings-with-degreeNo matter what the profession, one of the biggest concerns anyone has when pursuing a new career is whether or not they’ll be able to find a job. As you leave behind one job, you want to be confident there will be one waiting for you on the other side.

One of the most important things you can do to increase your employment potential is earn a graphic design degree. Often this is the first thing a hiring manager looks for when considering a design candidate.

While anyone can learn the basics of design software, a degree shows an employer that you’re serious enough to invest in your personal development. Without even seeing your portfolio, having a degree listed on your resume demonstrates your self-worth and commitment to evolve as a graphic designer.

In fact, many hiring managers won’t even consider hiring a designer unless he or she has earned a degree. An analysis of more than 15,000 graphic design jobs posted throughout the past year showed that 82 percent preferred candidates to have a bachelor’s degree.*

The chart illustrates the number of job opportunities for graphic designers with a bachelor’s degree versus those without a degree. You’ll see that earning a bachelor’s degree would qualify you for more than 13,000 more graphic design jobs than an individual with no degree.

This means graphic design degree holders are eligible for nine times more jobs than those without a degree. Who doesn’t like those odds?

You can earn more money

We’ve all heard the saying: Money can’t buy happiness. But there are plenty of things that money can buy, such as your son’s braces, your monthly gym membership and your never-ending grocery list.

Let’s face it, you’d be lying if you said you couldn’t use a higher salary. You’ll be happy to hear that not only does a degree qualify you for more jobs, it can also help you earn more money!

Across most industries, it’s a generally accepted fact that the more education you obtain, the more money you’ll earn. Research has found that bachelor’s degree recipients earn nearly $1 million more in their lifetime than those with a high school diploma.

But have you ever seen a study focused exclusively on the graphic design industry?

The annual salary range for all graphic design specialists is roughly $38,000 to $61,000 according to Salary.com. By acquiring a graphic design degree, you can make nearly $10,000 more per year than if you had no college experience. Just imagine what you could do with that extra money in your pocket!

Understanding the theory of graphic design will make you more marketable

“Graphic design is so much more than just slapping some pictures and words together,” A formal education provides you with all of the tools you need to become a well-rounded professional and succeed in the industry.

It’s relatively common these days for inexperienced users to call themselves “graphic designers” after picking up a few tricks in Photoshop. But in reality, graphic design is more than just mastering the software. You should be trained not only in the technical skills, but also in the theory, history and traditions of the industry.

For instance, did you know that different colors trigger emotional reactions in people? Blue is seen as reliable and trustworthy, while yellow symbolizes happiness and positive energy. The study of color theory helps designers pinpoint the precise messages they wish to convey to their audience.

This is just one example of the invaluable knowledge you’d gain in school that cannot be learned in a Photoshop tutorial. A true designer can explain not only how they did something, but why they did it.

You can develop your skills and portfolio under expert direction

Another perk of earning a graphic design degree is that you have the unique opportunity to sharpen your skills alongside industry experts. Most graphic design programs employ faculty members who have years of experience under their belt.

Watching YouTube videos at home can’t compare to the priceless, hands-on instruction you could receive from an expert mentor. Their coaching goes so much deeper than just the content of the courses.

As a graphic design student, you’d also have the opportunity to build your portfolio alongside a seasoned professional. After receiving constant advice and feedback on your work, you can be confident that you’ll graduate with a professional portfolio.

The answer is clear…

While it is possible to launch your design career with no formal education, a graphic design degree will give you a head start towards becoming a true professional in the industry. Although pursuing a degree may delay your design career a bit, it could end up taking your career to a whole new level.

After learning the facts and hearing the benefits firsthand from other designers, you can be confident that going back to school can help you set the stage for a long, successful career.

So is a graphic design degree worth it? You decide!

Difference between Flex and Flash

There is not big difference between flex and flash. Flash is more oriented or specially designed software for designer because they can create anything without using any code. Coding is the advantage for the designer to save his time but he can also perform the same work without coding. Flash provides number of tools for drawing to create graphics or timeline method for changing those graphics according to the requirement. Flash is used to create web ads, banner for websites, banner for social messages, games, and so on. Using Action Script in the flash we can make our design more lively or realistic. The biggest disadvantage of flash is you have to spend countless hours for creating attractive framework for your project or website. It is really a time consuming process.

Where as flex is more oriented or created to keep in mind the developers. It has includes almost every feature of web development. Developers who have good knowledge of html, css and javascript or little bit designing knowledge can easily understand the flex. You can create graphics by using inbuilt components or functions. The prime function of php is to create business type applications. If you want create complex application in other software it will take number of hours to complete but flex provides the framework applications which includes inbuilt components to design or develop complex application and with the use of components you will save your time. You can use several languages in one application like mxml which is similar to html, action script or php, dotnet and so on. Flex compiles these languages in one SWF file. The only disadvantage of flex is that it doesn’t provide any tool for designing but with the use of stylesheet, properties or components we can develop or design attractive design for our applications.

Flash can be run on browser or as a desktop application. The Flex application is finally complied into Flash application. So, you can use Flex to develop web and desktop application. Flash also runs as desktop application, So, its now possible to create desktop application in Flex and then compile it as Flash desktop application.

Developers are using the xml editing tool to edit the Flex file. File file is based to the xml standard and it is saved as .mxml extension. You can use the Flex SDK to compile the .mxml file into a Flash file. Then Flash file can be run as desktop or web application.

My Flash Drawing

Well I have been practicing in my drawing skills in flash, and here is something that I made at a local coffee shop while enjoying my smoothie

[kml_flashembed fversion=”8.0.0″ movie=”http://blog.hawaiiflash.org/wp-content/uploads/2010/03/my_dude.swf” targetclass=”flashmovie” publishmethod=”static” width=”400″ height=”300″]

Get Adobe Flash player

[/kml_flashembed]

Flash Professional 13.1

Around a couple hours ago, Adobe released something very cool. Their latest version of Flash Pro CC (Fl 13.1) includes a powerful new feature set called HTML Canvas. All those exciting interactive animations people used to create for the now mostly useless SWF flash file format can be created for very fresh, very alive and everywhere HTML5.

What you can create in Flash Pro HTML Canvas works on all browsers and mobile devices which do HTML5. So, yes, it’ll work on iPhones and iPads, etc. That’s not an issue. We have conceived how sections of our website will have cool rollover stuff, things will move and rotate and page elements will set things into motion.

Adobe’s Flash Pro team has a few more really cool tricks up their sleeves, which will be ready in no time. So, we need get up to speed on this as fast as possible. Some of our fellow Adobe Community Professionals have been working on the educational materials. Also,included in the next Flash  Professional release  will be  SVG, with tool and WebGL.

We’re told that later today, there will be a new Adobe movie about Fl 13.1, here: http://www.adobe.com/products/flash.html. The latest Flash Pro CC integrates with most of the core CC apps. Let your creativity soar.

Getting Flash Working on Android, Jelly Bean

images

Some popular video providers have not transitioned to HTML5, so if you still want Flash on your phone/tablet, there are ways around it — just keep in mind that this is not recommended by Adobe and that the experience with the plugin. Also note that downloading the Flash Player apk file from unofficial sources could open the gates to malware on your phone or tablet, so it’s not recommended to get the file from third-party sources.

The best source to download a working official version of Flash player is from Adobe’s own site. Download the latest version (Flash Player 11.1.for Android 4.0 (11.1.115.36)) Once you downloaded the apk file, you need to transfer it to you device.  A great free application that will help is “App Installer” you can get this from the Google Play store. Make sure you download this app!

Using “App Installer” find the flash player apk file, open the player  It will most likely say unknown sources.  Click on settings and check the unknown sources box, click on the flash player again and install it.

Now that Flash Player is installed, go to your browser (Not Chrome), and change some settings. Go to advanced, and make sure “enable plugin is always on!”

I did this myself on my galaxy S III and my Galaxy Note 10.1 Tablet.

Have Fun!

41hR2NAaK2L

Flash Player 12 & Adobe AIR 4 are now in beta

Flash Player 12 beta is ready for download – http://labs.adobe.com/downloads/flashplayer.html

Adobe AIR 4  beta is ready for download – http://labs.adobe.com/technologies/flashruntimes/air/

The new betas are code-named “Jones“. With this release, we introduce a new numbering scheme for our product versions, we will simply update the major version number with each subsequent release, doing away with minor releases altogether. In other words, beginning with the release of “Jones“, Flash Player will become Flash Player 12. With each new release, roughly every 3 months, that number will increase by one.

To use the new Flash Player, you will need to target SWF version 23

 

New and Updated Features

  • Mac .pkg Installation Support – Deploying Flash Player and keeping it up to date is a critical task for system administrators worldwide.In Flash Player 11.9 we added .pkg support for ease of deployment. In Flash Player 12 we’ve incorporated public beta feedback fromsystem administrators to improve the workflow and UI.
  • Internet Explorer 11 on Windows 7 Support – Microsoft has released IE 11 on Windows 7 and we plan to officially support this in Flash  Player 12
  • Safe Mode in Safari 6.1 and higher – Safari 6.1 includes an updated version of Safari with Safe Mode, which implements new securityrestrictions on the operation of browser plug-ins. To the extent possible, we’ve adapted Flash Player to transparently handle these changes. A small number of behaviors will change in the context of Safe Mode and are explained in the Known Issues section below.
  • 64-Bit PPAPI Flash Player for Chrome – We’d like to encourage those interested in 64-bit Flash Player for Chrome to please downloadthe latest build available in the Chrome Canary Channel.
  • Graphics: Buffer Usage flag for Stage3D – We’ve added a new enum Class called Context3DBufferUsage which defines twoconstants, STATIC_DRAW (default) and DYNAMIC_DRAW. These constants specify how buffers will be used in Stage3D. We’ve alsoadded a new parameter, called “bufferUsage”, to the constructors of VertexBuffer and IndexBuffer. This “bufferUsage” parameter uses one of the constants form Context3DBufferUsage one of the constants form Context3DBufferUsage, which will allow you to select the appropriate buffer type according to your needs.
  • Android Workers – Introduced as a beta feature in AIR 3.9, we’re continuing to improve this feature based on your feedback inpreperation for an official release in AIR 4.