Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ActionScript3 User Interface Components?

After using AS2 for several years, I'm getting started with writing applications in AS3 (Flash9/Flash10). I've come to the point where I need some full sets of GUI components, and I need to decide which set I'm going to use. Back in the AS2 days, the built in components included with flash were pretty crappy - bloated filesize, slow, buggy, etc. However, I heard good things about the new ones (included with CS3). So I'm looking for advice from people who have used a few different sets.

Component sets I've heard of:

  1. CS3 Components - downside, I need to fiddle with the CS3 IDE, I'd prefer to work all from FlashDevelop only.
  2. Flex Components - downside, I need the Flex Framework, meaning I have to start with a MXML file, plus the bloat of the framework
  3. bit101's MinimalComps - These look like they might be a good starting point, though a bit limited
  4. ASwing A3 - These look interesting, but they seem a bit overengineered.

Ideally, they would be lightweight, have a decent API, and not be overly complex.

like image 359
davr Avatar asked Sep 26 '08 18:09

davr


People also ask

WHAT IS interface in ActionScript?

An interface is a collection of method declarations that allows unrelated objects to communicate with one another. For example, ActionScript 3.0 defines the IEventDispatcher interface, which contains method declarations that a class can use to handle event objects.

Will ruffle ever support ActionScript 3?

As of October 2022, Ruffle primarily supports older Flash content while also supporting some AS3 contents, which use ActionScript 1.0 and 2.0 with 90% of the language and 60% of the API implemented. ActionScript 3.0 support is at 60% of the language and 25% of the API.

What is the difference using ActionScript 2.0 and ActionScript 3.0 for controlling video?

Practical differences between ActionScript 2.0 and ActionScript 3.0. Hence, ActionScript 3 is carrying nearly more than 5 times classes and 4 times packages than ActionScript 2. ActionScript 2.0 was launched with 66 classes and 10 packages, while ActionScript 3 has more than 500 classes with 42 packages.

What are functions in ActionScript?

Functions are blocks of code that carry out specific tasks and can be reused in your program. There are two types of functions in ActionScript 3.0: methods and function closures. Whether a function is a called a method or a function closure depends on the context in which the function is defined.

What is AS3 programming?

ActionScript 3 is an object-oriented programming language originally created by Macromedia Inc., which continued to evolve after being acquired by Adobe Systems. It is a superset of the ECMAScript standard (more widely known as JavaScript) with a stronger focus on classes, interfaces, and objects.


2 Answers

I'm actually a fan of the CS3 ones mainly because it is so easy to just double click on those bad boys and edit right in the Flash IDE using the drawing tools. Very helpful for those times where you have to rapidly push a skinned video player to production...

On the open source side there's also Thimbault Imbert's Liquid Components (http://www.bytearray.org/?p=137) demo here (http://www.bytearray.org/?p=109)...

It's pretty darn awesome and does runtime skinning which was a major time saver in a project I was working on. Pretty easy to get started with too...

like image 184
Paul Mignard Avatar answered Sep 28 '22 20:09

Paul Mignard


Yahoo's Astra components aren't bad either: http://developer.yahoo.com/flash/astra-flash/

like image 43
Brent Avatar answered Sep 28 '22 19:09

Brent