09.08.08

FlashDevelop 3.0.0 Beta9 released

Posted in Flash at 9:12 pm by Saran

Changes:

* First version of super() completion added
* Installer improments and user file preserving started
* Bug fixes on user plugins, vista 64bit compability, tracing, etc…
* The comment block indent is now a global setting and a runtime variable $(CBI)
* Check Beta8 release info for more recent changes: viewtopic.php?f=11&t=3470

Download FlashDevelop 3.0.0 Beta9

List of 22 ActionScript 3.0 API’s

Posted in AS3, Flash at 7:14 am by Saran

Adobe APIs
corelib, mappr, flickr, youtube and more.
http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries

APE (Actionscript Physics Engine)
http://www.cove.org/ape/

as3awss3lib
ActionScript 3.0 library for interacting with Amazon S3
http://code.google.com/p/as3awss3lib/

as3soundeditorlib
Actionscript 3.0 library for sound editing
http://code.google.com/p/as3soundeditorlib/

as3ds
AS3 Data Structures For Game Developers
http://code.google.com/p/as3ds/

ASCOLLADA
http://code.google.com/p/ascollada/

As3Crypto
ActionScript 3 Cryptography Library
http://crypto.hurlant.com/

asinmotion
Animation Library for AS3
http://code.google.com/p/asinmotion/

Away3d
http://code.google.com/p/away3d/

ebay API
http://code.google.com/p/as3ebaylib/

facebook-as3
AS3 API to access Facebook’s Platform API
http://code.google.com/p/facebook-as3/

flest
Flest Framework for Adobe Flex and ActionScript3 Applications
http://code.google.com/p/flest/

FZip
Actionscript 3 class library to load standard ZIP archives and extract/decompress contained files.
http://codeazur.com.br/lab/fzip/

lastfm-as3
Actionscript 3.0 library to access the Last.fm web services
http://code.google.com/p/lastfm-as3/

MapQuest
http://company.mapquest.com/mqbs/4a.html

mecheye-as3-libraries
A set of ActionScript 3 Libraries, primarily for Flash game development.
http://code.google.com/p/mecheye-as3-libraries/

Papervision3D
http://code.google.com/p/papervision3d/

Salesforce Flex Toolkit
http://wiki.apexdevnet.com/index.php/Flex_Toolkit

Tweener
Full featured animation library
http://code.google.com/p/tweener/

Twitter AS3 API
http://twitter.com/blog/2006/10/twitter-api-for-flash-developers.html

uicomponents-as3
Lightweight AS3 UI component library
http://code.google.com/p/uicomponents-as3/

XIFF
XMPP client library
http://svn.igniterealtime.org/svn/repos/xiff/branches/xiff_as3_flexlib_beta1/

Yahoo AS3 APIs
http://developer.yahoo.com/flash/as3_api_libraries.html

08.29.08

FlashDevelop 3.0.0 Beta8 Released!

Posted in Flash, Open Source at 8:21 am by Saran

FlashDevelop 3.0.0 Beta8.

The feature set changes made to FlashDevelop are documented below.

User Interface:

  • New “fullscreen” editor mode
  • New common GUI for AS2Api and ASDoc
  • SWF exploration shows the frame where definitions are imported

ActionScript:

  • Fine tuned code completion
  • Dynamic syntax highlighting: custom classes get colored like flash classes (MovieClip, Event, etc)
  • Completion for package-level declarations and Flash 10’s Vector.<T> type
  • New generator: Ctrl+Shift+1 on a non-imported type to generate the import
  • Go To Declaration (F4) with SWC classes display a generated pseudo-class
  • Improved generators

MXML:

  • Tags with ID now appear in outline view and <script> code completion
  • Updated completion (generated using a tool available in SVN)

Templates:

  • Improved MXML projects templates
  • New optimized AS3 project template with preloader (no Flex dependencies)
  • Templates now include an index.html with swfobject.js

07.23.08

Flash Actionscript Goodies

Posted in AS3, Flash at 8:02 am by Saran

Heres a few helpful bits or flash actionscript code to help you on your way with developing dynamic flash content.

Random Number

There are a few ways to generate a random number in flash it all depends on what you need and how your going to do things, heres some examples:

Generate a random number between 0 and 10

variable = Math.random()*10;

Result: variable = 7.967452

Rounding a Random Number

variable = Math.floor(Math.random()*10);

Result: variable = 7

Random Number (Between specific numbers 10-20)

variable = Math.floor(Math.random()*(20-10+1))+10;

Result: variable = 15

Useful Key ASCII/ALT Codes

ENTER

13

BACKSPACE

8

0

48

1

49

2

50

3

51

4

52

5

53

6

54

7

55

8

56

9

57

07.02.08

Adobe, Google, and Yahoo! Make Searching SWF Files Easier

Posted in Flash at 8:36 am by Saran

Today they made a big announcement that will make huge improvements in how SWF files will be indexed in top search engines. You can read the full details by checking out the official press release.

So what exactly has happened here? Basically they have created some new technology that they are providing to leading search engines like Google and Yahoo! which allow them to fully parse and index Flash files. Google is already using this new technology and Yahoo! is will be coming onboard shortly. This will greatly improve how your Flash sites will show up in search engines.

Since this is brand-spanking new technology there aren’t yet any “best practices” that have developed for how to make your SWF files take the most advantage of this new technology. These will develop over time. Look for details here as things develop. But this is a groundbreaking partnership that is a huge step forward for helping Flash become fully searchable.

06.27.08

How to Get Adobe Flash working on 64-bit Browsers

Posted in Flash, Flash Player at 6:59 am by Saran

OCModshop tackles to problem that Adobe does not deliver Flash players for 64-bit Windows Vista.

Quote: “Adobe must really want their users to start using Microsoft’s new Silverlight technology (a rich media technology similar to Flash). Adobe has recently released a new version of Flash, and yet there is no version for 64-bit browsers. That means that the person using Vista x64 either has to miss out on the latest websites, or they have to use a 32-bit version of Firefox. Trying to install Adobe onto Internet Explorer (32-bit or 64-bit) seems to work, but users are still met with the infamous “you need to install flash” message.
Here’s how to successfully install Flash on the Vista (32-bit or 64-bit) so it works with all of your browsers.”
Read the full report on OCModShop.

06.26.08

Using AMF with flash.net.URLLoader

Posted in AS3, Domain, Flash at 5:06 pm by Saran

lash.net.NetConnection is a native Flash Player class that is the workhorse for AMF based communication. Flash and Flex applications make use of NetConnection to send AMF formatted requests over HTTP or HTTPS to servers such as Flash Remoting, ColdFusion, BlazeDS, etc. However, less HTTP features are exposed by NetConnection than those of flash.net.URLLoader.

To know more about this please visit:

http://blogs.adobe.com/pfarland/2008/06/using_amf_with_flashneturlload.html

06.05.08

Collection of tools and resources for actionscript developers

Posted in AS3, Flash, Open Source at 10:58 am by Saran

Actionscript 3.0 migration

Very useful AS2 to AS3 migration reference.

AMFPHP
PHP implementation of the Action Message Format. If you need to transfer large data sets between the server and your Flash application remoting enables you to use native Flash data types which cuts down on time and resources needed to parse and transfer data.

AS3 Optimizations
Collection of useful AS3 optimization suggestions and links.

ASUnit
Unit test framework for Actionscript.

Charles
Web debugging proxy which I find indispensable for inspecting traffic between server and swf files.
Has support for remoting (AMF0 and AMF3) and can do bandwidth throttling.
The only resource listed here that is not free, but definitely worth a mention here due to being extremely useful.
You can try the 30 day demo and see if you think it’s worth the asking price compared to for example Fiddler which is a free alternative.

FlashDevelop
My favourite Actionscript editor. IMO the code completion is much better than FlexBuilder and it comes with MTASC and SWFMill to create AS2 swf’s and integrates with MXMLC for AS3 projects so it very easy to get started using it as an all-in-one solution for developing Actionscript applications.

FlashTracer
Simple but very useful Firefox extension that enables you to view trace output in your web browser which is very handy when you need to debug an application while it’s running on the server.

GAIA Framework
I have to admit that I haven’t actually tried it out properly yet since it hasn’t been applicable for the kind of projects I have been working on lately, but I had a quick look at it and it really seems like a very neat framework for certain types of projects.

MinimalComps
A neat little AS3 component set from bit101. As the name suggests it’s very minimal but usually I find full fledged architectures, like ASWing or the ones that comes with CS3, to be a bit overkill in most cases and it’s a great example to study if you like to make your own AS3 components.
They are drawn from code and hence have a tiny footprint but are not skinning friendly.
For AS2 I have mostly been using Bit101’s commercial
BitComponentSet
and I would love to see a similar set for AS3 but for now MinimalComps has come in very handy for simple little apps and prototyping.

Popforge
Open source AS3 audio library started by Andre Michelle and Joa Ebert.
If you want to be able to generate or process sound without using Flash Player 10 it will help you do that, but it’s also possible to use the generators and processors with the new samplesCallbackEvent functionality of FP10 as well.
So if you are interested in Flash audio it certainly very worthwhile to check out.

Red5
Open source Flash server for media streaming and remoting. A very good free alternative to Flash Media Server.

SWFAddress
To implement deeplinking and back button functionality when possible on Flash projects have been a concern of mine for quite a while, both due to usability and SEO concerns. Back in 2005 I developed my own solution, but it was something I quickly hacked together and although functioning and better than anything I could find at that time I always thought it could be a lot neater and was hoping someone would step up and create a package that could gain popularity with a lot of developers.
Hence I was very happy when SWFAddress came along with a package that is solid, neat and easy to implement.

SWFObject
I guess there is not much to say here. You’re probably familiar with SWFObject already, but in case you are not just get it and start using it to embed you swf with it now.
Not only is it a very convenient way of adding version detection, providing alternate content and passing on query parameters to the swf but it also has the benefit of avoiding the < a href = “http://www.baekdal.com/articles/technology/microsoft-ie-activex-update/” >IE issues with activation of embedded content.

TortoiseSVN
Easy to use version control software for Windows.

TweenMax
The fastest tweening engine for AS3 with very neat syntax and always my first choice for tweening duties along with it’s smaller siblings TweenLite and TweenFilterLite.
I have come across scenarios where it doesn’t behave as expected (I guess due to the fact that it doesn’t search for overlapping tween properties to overwrite only those properties) and then I stick with Tweener which has very respectable speed and equally neat syntax.

05.20.08

Flash Player 10

Posted in Flash, Flash Player tagged at 10:58 am by Saran

Flash player 10 goes public. The developer gets opportunity to test and provide feedback to Adobe. The following are key features in Flash player 10,

  • 3D Effects
  • Custom Filters and Effects
  • Advanced Text Layout
  • Enhanced Drawing API
  • Visual Performance Improvements

To get more information about this, please visit to  http://labs.adobe.com/technologies/flashplayer10/

To install Flash player 10 visit to http://labs.adobe.com/downloads/flashplayer10.html

05.14.08

Guttershark Actionscript Library

Posted in AS3, Flash, Open Source at 9:50 am by Saran

This one is not Flex API and is targeted towards ActionScript. The main features which I  have found here is handling Cache, NetConnection Manager, CPU speed estimation . And also it provides a way to override their  API. To find more information about this visit http://www.guttershark.net/

« Older entries