Thursday, November 6, 2008
Monday, November 3, 2008
Tuesday, October 21, 2008
Monday, October 20, 2008
Wednesday, September 3, 2008
Google's New Browser Chrome!!!. Simple.. Clean...
Installed in my computer. So cool.
http://www.google.com/googlebooks/chrome/
Not ready for Mac. and Linux....
http://www.google.com/googlebooks/chrome/
Thinking beyond brouser? :)
Most visited pages when you open a new tab.
I can see only two options
Not ready for Mac. and Linux....
Tuesday, July 1, 2008
FiV! Video Showcase Solution
About the Fiv Platform
FiV is a flexible video platform that can integrate seamlessly into your overall web presence, or be used as a stand-alone product. Powerful customization features such as custom skinning allows FiV to take on the look of your brand.
FiV has been designed to engage users. Visitors can interact with your content in a variety of ways, providing an enjoyable, positive viewing experience. Content is organized in a way that allows users to explore and quickly find content. You can also keep your content fresh and organized with FiV's content management tool. Experience FiV first-hand at FWA Theater.
Fiv User Expierience
A Variety of Interaction
FiV gives users a variety of ways to interact with video content. Users can drag and drop, click, search and store media easily. Visitors can continue browsing where they left off without creating an account - user settings are saved transparently.
Pixel perfect customization
FiV can be customized to fit your brand with the same high standards it was designed upon. FiV was designed by Fi, a quality focused Interactive Firm that has built it's reputation on its attention to detail. Fi offers its design services to customize FiV to our client's specifications.
Designed for Flexibility
FiV was planned and built with Flexibility in mind. Components like the video pod and advertising units can be arranged in different layouts to compliment your branding direction and business goals.
Intuitive content
Organize your content and advertising easily with FiV's content management tool. Built on the same technologies as FiV, the content management tool closely mirrors what your users will experience.
New and traditional
FiV supports traditional IAB advertising formats while giving your ad sales team the flexibility it needs to develop novel advertising solutions. Popular video advertising strategies such as pre/post roll, video overlay and sponsorships are available.
Built on sound Tecnology
FiV is built on stable, widespread and industry standard technologies. FiV's architecture allows it to be integrated into and existing infrastructure or be used as a stand alone product.
Take a look this > http://www.fwatheater.com
SWF' Text Content is Searchable! Adobe announced
Tuesday, June 17, 2008
Sliderocket ! Rocks!
You've seen Microsoft's PowerPoint. But you've never seen an Internet-enabled, collaborative presentation tool like Sliderocket -- until now. Here Mitch Grasso, CEO and founder, tells us about Sliderocket the company and then shows us a demo.
Tuesday, May 27, 2008
Web2-Directory
A comprehensive directory with a small expanation of each site beside each logo. It is a very handy overview of what is available in social and business networking.
Read this doc on Scribd: Web2-Directory
Tuesday, May 13, 2008
Thursday, April 24, 2008
Wednesday, April 2, 2008
Are you looking FREE tools?
- Easy-to-use and secure Internet browser? Firefox
- e-Mail system? Gmail
- Social bookmarking tool? del.icio.us
- Online RSS reader? Google Reader
- Online Calendar? Google Calendar
- Online suite of office tools? ZOHO Google Docs
- Tool to create comics and cartoons? TOONDOO
- Learning Activity Management System? LAMS
- Collaboration tool? Connect with Ning
- Social Networking tool? Tricky one! Facebook
- Content authoring tool? eXe - eLearning XHTML editor
- Screencasting (recording) tool? Wink
- Hosted screencasting tool? Jing
- Audio recording tool? Audacity
- Tool to host my audio recordings? Odeo
- Virtual Classroom? DimDim
- Hosted Virtual Classroom? WiZiQ
- Videoconferencing chat service? Vawkr
- Tool to make calls from my computer? Skype
- Online Quiz tool? ClassMarker
- Online polling tool with a bit of fizzle? Polldaddy
- Online survey tool? Click here to choose!
- Tool to broadcast myself to the world? USTREAM
- Tool to edit your photo? PhotoShop
- Wiki tool? PBwiki
- Blogging tool? WordPress! Why aren't you using WordPress? Good Question!
- Microblogging tool? Twitter
- Tool to share my slides? Too easy man! SlideShare
- Tool to share my videos? Come on! YouTube
- Tool to download videos from any video sharing site (YouTube, Metacafe, etc.)? ClipNabber
- Tool to share my pictures? Are you joking! Flickr
- Tool to create flowcharts, diagrams, technical drawings? Gliffy
- Tool to create cool personalized images? Custom Sign Generator Widgets
- Hosted LMS? Here are SEVEN!
- Image Resizer? Dosize
- Metasearch engine with visual display interfaces? What! Here is KartOO!
- Watermarking tool? uMark
- Screen Color Picker? ColorSchemer
- Tool to make screenshots from different browsers with one click? Browsershots
- File hosting solution that allows me to share files up to 250MB each? FileCrunch
- Online visual dictionary and thesaurus? Visuwords
- Mindmapping tool? FreeMind
- Interactive 3D business simulator? INNOV8
- Tool to create Flash games (templates)? ClassTools.net
- Self-publishing tool (books, papers, articles, etc)? Scribd
- Tool to improve my typing skills? Peter's Online Typing Course
- Gaming tool to help me learn ICT? ReviseICT.co.uk
- Tool to highlight text in a webpage? The Awesome Highlighter
- Tool to aggregate all my resources, mail, RSS feeds, etc, in one place? iGoogle
- Learning Management System (LMS)? Easy, Moodle
http://zaidlearn.blogspot.com/2008/04/free-learning-tool-for-every-learning.html
Thanks dear Zaid Ali Alsagoff :)
Monday, March 31, 2008
Adobe AIR for Linux available on Labs
Adobe AIR for Linux Alpha-Release is available on Adobe Labs. It is a pre-release version.
- RedHat Desktop Linux 4
- RedHat Enterprise Linux v5
- Novell Desktop Linux 9
- SUSE Linux Enterprise Desktop 10
- Ubuntu 6.06
- Download and Install Adobe AIR for Linux
- Download and Install Adobe AIR for Linux SDK
- Download Sample Applications that runs on AIR for Linux
References;
- Adobe AIR for Linux on Adobe Labs
- Release Notes
- FAQ
- Documentation of Adobe AIR for Linux
- Adobe AIR Developer Connection
Thursday, March 27, 2008
Adobe Photoshop Express going to rock the world!
Adobe announced Adobe Photoshop Express public beta, WOW! The cool think is that it is totally FREE!
Screenshot:
It allows users to store up to 2GB of images online for free, make edits to their photos, and share them online, including downloading and uploading photos from popular social networking sites like Facebook, Picasa and Photobucket to start with. More integration with other online Digital Photo Destinations are expected in future.
Try out the Adobe Photoshop Express Free Beta.
(It required Flash Player)
Screenshot:
It allows users to store up to 2GB of images online for free, make edits to their photos, and share them online, including downloading and uploading photos from popular social networking sites like Facebook, Picasa and Photobucket to start with. More integration with other online Digital Photo Destinations are expected in future.
Try out the Adobe Photoshop Express Free Beta.
(It required Flash Player)
Thursday, March 20, 2008
Have fun with Custom Domain through Blogger
Have you ever wanted to set up your own Custom Domain through Blogger? Check out this video tutorial!
ActionScript reference for RIA development
Mike Chamber got a nice BIG printable PDF reference guide — Adobe technology platform ActionScript reference for RIA development, and it provides a complete ActionScript 3 API listing for Flash Player, Adobe AIR and Flex 3.
ReferencesRelated Articles
Wednesday, March 19, 2008
ActionScript 3.0 overview
ActionScript Article (took from here)
ActionScript 3.0 is a powerful, object-oriented programming language that signifies an important step in the evolution of the capabilities of the Flash Player runtime. The motivation driving ActionScript 3.0 is to create a language ideally suited for rapidly building rich Internet applications, which have become an essential part of the web experience.
Earlier versions of ActionScript offered the power and flexibility required for creating truly engaging online experiences. ActionScript 3.0 now further advances the language, providing superb performance and ease of development to facilitate highly complex applications, large datasets, and object-oriented, reusable code bases. With ActionScript 3.0, developers can achieve excellent productivity and performance with content and applications that target Flash Player.
ActionScript 3.0 is based on ECMAScript, the international standardized programming language for scripting. ActionScript 3.0 is compliant with the ECMAScript Language Specification, Third Edition (ECMA-262). It also contains functionality based on ongoing work on ECMAScript Edition 4, occurring within the ECMA standards body.
ActionScript is executed by the ActionScript Virtual Machine (AVM) built into the Flash Player. AVM1, the virtual machine used to execute legacy ActionScript code, powers Flash Player today and makes possible a wide range of interactive media and rich Internet applications.
However, developers have started to push AVM1 to its limits; their project requirements now demand a major breakthrough. ActionScript 3.0 introduces a new highly optimized ActionScript Virtual Machine, AVM2, which dramatically exceeds the performance possible with AVM1. As a result, ActionScript 3.0 code executes up to 10 times faster than legacy ActionScript code.
The new AVM2 virtual machine is available in Flash Player 9, and will be the primary virtual machine for ActionScript execution going forward. The older AVM1 will continue to be supported by Flash Player for backwards compatibility with existing and legacy content.
There are numerous products that generate content and applications targeted at the Flash Player runtime. Often these products incorporate support for ActionScript to add interactivity and behavior to their output. In the Adobe product family, professional designers and developers might use ActionScript within several tools and servers—such as Flash, Flex, and Flash Media Server—to create content and applications for Flash Player. The Flex product family, including the new Eclipse-based Flex Builder 2 IDE, will be the first product line to access the new capabilities of ActionScript 3.0.
Goals of ActionScript 3.0
We wanted ActionScript 3.0 to deliver an improved, consistent programming model; compliance with industry standards; and performance an order of magnitude greater than what we delivered in the past. Although ActionScript 3.0 represents a new programming model for the runtime, it is one that will be familiar to developers with a basic knowledge of object-oriented programming.
ActionScript 3.0 is designed to address the following goals:
* Safety: The language supports type safety so developers can write unambiguous, easily maintainable code.
* Simplicity: The language is intuitive enough for developers to be able to read and write programs without constantly consulting a reference manual.
* Performance: The language enables developers to write complex programs that perform efficiently and responsively.
* Compatibility: The language provides a short backward and forward compatibility path and a significant overlap with industry standards. ActionScript 3.0 is a dialect of ECMAScript which formalizes the features of ActionScript 2.0, adds the capabilities of ECMAScript for XML (E4X), and unifies the language into a coherent whole.
Features of ActionScript 3.0
ActionScript 3.0 consists of two parts: the core language and the Flash Player API. The core language defines the basic building blocks of the programming language, such as statements, expressions, conditions, loops, and types. The Flash Player API is made up of classes that represent and provide access to Flash Player–specific functionality
ActionScript 3.0 contains a host of powerful new features that can greatly speed the development process. Regular expression support enables a variety of powerful operations on text. ECMAScript for XML (E4X) transforms XML into a native data type, dramatically simplifying XML processing. The new Display List API makes working with visual objects far more straightforward and consistent. The standardized DOM event model cements the way those objects talk and respond to each other at runtime. These are only a few of the many new capabilities of ActionScript 3.0.
Language features
ActionScript 3.0 brings the core language aspects of ActionScript 2.0 into compliance with the ECMAScript standard and introduces some areas of new or enhanced functionality. All of these features are discussed in comprehensive detail in the ActionScript 3.0 Language Reference, available in beta version on Adobe Labs.
Following is a high-level summary of the developer benefits and usage of some of the new features.
Runtime exceptions
In ActionScript 2.0, many runtime errors would fail in a graceful but silent fashion. This ensured that Flash Player would not display some inexplicable dialog box, which JavaScript did in early web browsers. On the other hand, this lack of error reporting made it more challenging to debug ActionScript programs.
ActionScript 3.0 introduces a variety of runtime exceptions for common error conditions, improving the debugging experience and enabling applications that handle errors robustly. Runtime errors can provide stack traces annotated with source file and line number information, helping to pinpoint errors quickly.
Runtime types
In ActionScript 2.0, type annotations were primarily an aid for developers; at runtime, all values were dynamically typed.
In ActionScript 3.0, type information is preserved at runtime and utilized for a number of purposes. Flash Player performs runtime type checking, improving the system's type safety. Type information is also used to represent variables in native machine representations, improving performance and reducing memory usage.
Sealed classes
ActionScript 3.0 introduces the concept of a sealed class. A sealed class possesses only the fixed set of properties and methods that were defined at compile-time; additional properties and methods cannot be added. This makes stricter compile-time checking possible, resulting in more robust programs. It also improves memory usage by not requiring an internal hash table for each object instance. Dynamic classes are also possible using the dynamic keyword.
Method closures
Event handling is simplified in ActionScript 3.0 thanks to method closures, which provide built-in event delegation. In ActionScript 2.0, a closure would not remember what object instance it was extracted from, leading to unexpected behavior when the closure was invoked. The mx.utils.Delegate class was a popular workaround; to use it, you would write code as follows:
myButton.addEventListener("click", Delegate.create(this, someMethod));
Delegate.create(this, someMethod)
This class is no longer needed because in ActionScript 3.0, a method closure will be generated when someMethod is referenced. The method closure will automatically remember its original object instance. Now, one can simply write:
myButton.addEventListener("click", someMethod);
ECMAScript for XML (E4X)
ActionScript 3.0 features a full implementation of ECMAScript for XML (E4X), recently standardized as ECMA-357. E4X offers a natural, fluent set of language constructs for manipulating XML. Unlike traditional XML parsing APIs, E4X makes XML feel like a native data type of the language. E4X streamlines the development of applications that manipulate XML by drastically reducing the amount of code needed.
Read more about the E4X specification (PDF, 1.8 MB)
Regular expressions
ActionScript 3.0 includes native support for regular expressions so you can quickly search for and manipulate strings. ActionScript 3.0 implements the regular expressions defined in the ECMAScript Language Specification (ECMA-262).
Namespaces
Namespaces are an innovative new mechanism for controlling visibility of declarations. Similar to the traditional access specifiers used to control visibility of declarations (public, private, protected), namespaces are essentially custom access specifiers, which can have names of your choosing. The Flex framework, for example, uses an mx_internal namespace for its internal data. Namespaces are outfitted with a Universal Resource Identifier (URI) to avoid collisions, and are also used to represent XML namespaces when working with E4X.
New primitive types
ActionScript 2.0 had a single numeric type, Number, a double-precision floating point number. One welcome addition to ActionScript 3.0 is the new int type—a 32-bit signed integer that lets ActionScript code take advantage of the fast integer math capabilities of the CPU. The int type is great for loop counters and almost anywhere a decimal point isn't needed. Another new type is uint, an unsigned 32-bit integer type similar to int.
Flash Player API features
The Flash Player API is a set of classes and functions that expose the capabilities of Flash Player to the ActionScript language. This functionality is the bridge between the ActionScript core language and the rest of the platform. It is the source of much of the power available to Flash applications and is a very important complement to the core language. Although there isn't space here to cover the APIs in detail, here is a short list of some of the new and interesting functionality available to developers:
DOM3 event model
The event model provides a standard way of generating and handling event messages so that objects within applications can interact and communicate, maintaining state and responding to change. Patterned after the W3C DOM3 Events specification, this model provides a clearer and more efficient mechanism than the event systems available in previous versions of ActionScript. The Flex application framework uses the same event model as the Flash Player API, so the event system is unified across the platform from top to bottom.
Display List API
The Display List API consists of a revamped set of classes for working with the visual primitives in Flash.
The new Sprite class is a lightweight building block, similar to MovieClip but more appropriate as a base class for UI components. The new Shape class represents raw vector shapes. These classes can be instantiated naturally with the new operator and can be dynamically re-parented at any time.
There is no longer any need to assign depth numbers to display list objects. Depth management is now automatic and built into Flash Player. New methods are provided for specifying and managing the z-order of objects.
Where to go from here
This ActionScript 3.0 overview outlines only a few of the exciting APIs and language features you'll discover as you learn more about ActionScript 3.0. Programming ActionScript 3.0 on LiveDocs (or as PDF) is a good place to start for information on how to implement programming concepts in ActionScript, and the ActionScript 3.0 Language Reference will be the definitive source for complete information about the core language and the Flash Player API. Also, if you're already familiar with ActionScript 1.0 or 2.0, check out Tips for Learning ActionScript 3.0.
The Flash Player team is thrilled to be able to deliver a preview of the language, its new capabilities, and improved performance to the community through Adobe Labs. You will be able to explore ActionScript 3.0 to see where we are taking the language through Flex Builder 2, the Flex framework, Flex Data Services 2, and Flash Player 9. We hope you are as excited as we are about the future of the platform, and look forward to the feedback you will provide us through Adobe Labs.
About the authors
Gary Grossman is a software architect who works on Flash Player at Adobe. Gary joined the Flash team at Macromedia in 1998 and has worked on every release of Flash since Flash 4 in a variety of capacities, from engineering to management. He has had the pleasure of working alongside such Flash luminaries as Jonathan Gay, the original inventor and author of Flash. Gary was the primary developer on the ActionScript programming language in Flash 4, Flash 5, and Flash MX. He continues to participate actively in the evolution of the ActionScript programming language. Gary lives and works in San Francisco, California.
Emmy Huang is the senior product manager for Adobe Flash Player. Her experience includes working in engineering and product management on a range of digital entertainment technologies at Sony Pictures Digital, Liberate Technologies, and Intel. She briefly flirted with the idea of switching to another industry while working towards her MBA at UCLA but decided that working in software was way more fun than selling bleach.
ActionScript 3.0 is a powerful, object-oriented programming language that signifies an important step in the evolution of the capabilities of the Flash Player runtime. The motivation driving ActionScript 3.0 is to create a language ideally suited for rapidly building rich Internet applications, which have become an essential part of the web experience.
Earlier versions of ActionScript offered the power and flexibility required for creating truly engaging online experiences. ActionScript 3.0 now further advances the language, providing superb performance and ease of development to facilitate highly complex applications, large datasets, and object-oriented, reusable code bases. With ActionScript 3.0, developers can achieve excellent productivity and performance with content and applications that target Flash Player.
ActionScript 3.0 is based on ECMAScript, the international standardized programming language for scripting. ActionScript 3.0 is compliant with the ECMAScript Language Specification, Third Edition (ECMA-262). It also contains functionality based on ongoing work on ECMAScript Edition 4, occurring within the ECMA standards body.
ActionScript is executed by the ActionScript Virtual Machine (AVM) built into the Flash Player. AVM1, the virtual machine used to execute legacy ActionScript code, powers Flash Player today and makes possible a wide range of interactive media and rich Internet applications.
However, developers have started to push AVM1 to its limits; their project requirements now demand a major breakthrough. ActionScript 3.0 introduces a new highly optimized ActionScript Virtual Machine, AVM2, which dramatically exceeds the performance possible with AVM1. As a result, ActionScript 3.0 code executes up to 10 times faster than legacy ActionScript code.
The new AVM2 virtual machine is available in Flash Player 9, and will be the primary virtual machine for ActionScript execution going forward. The older AVM1 will continue to be supported by Flash Player for backwards compatibility with existing and legacy content.
There are numerous products that generate content and applications targeted at the Flash Player runtime. Often these products incorporate support for ActionScript to add interactivity and behavior to their output. In the Adobe product family, professional designers and developers might use ActionScript within several tools and servers—such as Flash, Flex, and Flash Media Server—to create content and applications for Flash Player. The Flex product family, including the new Eclipse-based Flex Builder 2 IDE, will be the first product line to access the new capabilities of ActionScript 3.0.
Goals of ActionScript 3.0
We wanted ActionScript 3.0 to deliver an improved, consistent programming model; compliance with industry standards; and performance an order of magnitude greater than what we delivered in the past. Although ActionScript 3.0 represents a new programming model for the runtime, it is one that will be familiar to developers with a basic knowledge of object-oriented programming.
ActionScript 3.0 is designed to address the following goals:
* Safety: The language supports type safety so developers can write unambiguous, easily maintainable code.
* Simplicity: The language is intuitive enough for developers to be able to read and write programs without constantly consulting a reference manual.
* Performance: The language enables developers to write complex programs that perform efficiently and responsively.
* Compatibility: The language provides a short backward and forward compatibility path and a significant overlap with industry standards. ActionScript 3.0 is a dialect of ECMAScript which formalizes the features of ActionScript 2.0, adds the capabilities of ECMAScript for XML (E4X), and unifies the language into a coherent whole.
Features of ActionScript 3.0
ActionScript 3.0 consists of two parts: the core language and the Flash Player API. The core language defines the basic building blocks of the programming language, such as statements, expressions, conditions, loops, and types. The Flash Player API is made up of classes that represent and provide access to Flash Player–specific functionality
ActionScript 3.0 contains a host of powerful new features that can greatly speed the development process. Regular expression support enables a variety of powerful operations on text. ECMAScript for XML (E4X) transforms XML into a native data type, dramatically simplifying XML processing. The new Display List API makes working with visual objects far more straightforward and consistent. The standardized DOM event model cements the way those objects talk and respond to each other at runtime. These are only a few of the many new capabilities of ActionScript 3.0.
Language features
ActionScript 3.0 brings the core language aspects of ActionScript 2.0 into compliance with the ECMAScript standard and introduces some areas of new or enhanced functionality. All of these features are discussed in comprehensive detail in the ActionScript 3.0 Language Reference, available in beta version on Adobe Labs.
Following is a high-level summary of the developer benefits and usage of some of the new features.
Runtime exceptions
In ActionScript 2.0, many runtime errors would fail in a graceful but silent fashion. This ensured that Flash Player would not display some inexplicable dialog box, which JavaScript did in early web browsers. On the other hand, this lack of error reporting made it more challenging to debug ActionScript programs.
ActionScript 3.0 introduces a variety of runtime exceptions for common error conditions, improving the debugging experience and enabling applications that handle errors robustly. Runtime errors can provide stack traces annotated with source file and line number information, helping to pinpoint errors quickly.
Runtime types
In ActionScript 2.0, type annotations were primarily an aid for developers; at runtime, all values were dynamically typed.
In ActionScript 3.0, type information is preserved at runtime and utilized for a number of purposes. Flash Player performs runtime type checking, improving the system's type safety. Type information is also used to represent variables in native machine representations, improving performance and reducing memory usage.
Sealed classes
ActionScript 3.0 introduces the concept of a sealed class. A sealed class possesses only the fixed set of properties and methods that were defined at compile-time; additional properties and methods cannot be added. This makes stricter compile-time checking possible, resulting in more robust programs. It also improves memory usage by not requiring an internal hash table for each object instance. Dynamic classes are also possible using the dynamic keyword.
Method closures
Event handling is simplified in ActionScript 3.0 thanks to method closures, which provide built-in event delegation. In ActionScript 2.0, a closure would not remember what object instance it was extracted from, leading to unexpected behavior when the closure was invoked. The mx.utils.Delegate class was a popular workaround; to use it, you would write code as follows:
myButton.addEventListener("click", Delegate.create(this, someMethod));
Delegate.create(this, someMethod)
This class is no longer needed because in ActionScript 3.0, a method closure will be generated when someMethod is referenced. The method closure will automatically remember its original object instance. Now, one can simply write:
myButton.addEventListener("click", someMethod);
ECMAScript for XML (E4X)
ActionScript 3.0 features a full implementation of ECMAScript for XML (E4X), recently standardized as ECMA-357. E4X offers a natural, fluent set of language constructs for manipulating XML. Unlike traditional XML parsing APIs, E4X makes XML feel like a native data type of the language. E4X streamlines the development of applications that manipulate XML by drastically reducing the amount of code needed.
Read more about the E4X specification (PDF, 1.8 MB)
Regular expressions
ActionScript 3.0 includes native support for regular expressions so you can quickly search for and manipulate strings. ActionScript 3.0 implements the regular expressions defined in the ECMAScript Language Specification (ECMA-262).
Namespaces
Namespaces are an innovative new mechanism for controlling visibility of declarations. Similar to the traditional access specifiers used to control visibility of declarations (public, private, protected), namespaces are essentially custom access specifiers, which can have names of your choosing. The Flex framework, for example, uses an mx_internal namespace for its internal data. Namespaces are outfitted with a Universal Resource Identifier (URI) to avoid collisions, and are also used to represent XML namespaces when working with E4X.
New primitive types
ActionScript 2.0 had a single numeric type, Number, a double-precision floating point number. One welcome addition to ActionScript 3.0 is the new int type—a 32-bit signed integer that lets ActionScript code take advantage of the fast integer math capabilities of the CPU. The int type is great for loop counters and almost anywhere a decimal point isn't needed. Another new type is uint, an unsigned 32-bit integer type similar to int.
Flash Player API features
The Flash Player API is a set of classes and functions that expose the capabilities of Flash Player to the ActionScript language. This functionality is the bridge between the ActionScript core language and the rest of the platform. It is the source of much of the power available to Flash applications and is a very important complement to the core language. Although there isn't space here to cover the APIs in detail, here is a short list of some of the new and interesting functionality available to developers:
DOM3 event model
The event model provides a standard way of generating and handling event messages so that objects within applications can interact and communicate, maintaining state and responding to change. Patterned after the W3C DOM3 Events specification, this model provides a clearer and more efficient mechanism than the event systems available in previous versions of ActionScript. The Flex application framework uses the same event model as the Flash Player API, so the event system is unified across the platform from top to bottom.
Display List API
The Display List API consists of a revamped set of classes for working with the visual primitives in Flash.
The new Sprite class is a lightweight building block, similar to MovieClip but more appropriate as a base class for UI components. The new Shape class represents raw vector shapes. These classes can be instantiated naturally with the new operator and can be dynamically re-parented at any time.
There is no longer any need to assign depth numbers to display list objects. Depth management is now automatic and built into Flash Player. New methods are provided for specifying and managing the z-order of objects.
Where to go from here
This ActionScript 3.0 overview outlines only a few of the exciting APIs and language features you'll discover as you learn more about ActionScript 3.0. Programming ActionScript 3.0 on LiveDocs (or as PDF) is a good place to start for information on how to implement programming concepts in ActionScript, and the ActionScript 3.0 Language Reference will be the definitive source for complete information about the core language and the Flash Player API. Also, if you're already familiar with ActionScript 1.0 or 2.0, check out Tips for Learning ActionScript 3.0.
The Flash Player team is thrilled to be able to deliver a preview of the language, its new capabilities, and improved performance to the community through Adobe Labs. You will be able to explore ActionScript 3.0 to see where we are taking the language through Flex Builder 2, the Flex framework, Flex Data Services 2, and Flash Player 9. We hope you are as excited as we are about the future of the platform, and look forward to the feedback you will provide us through Adobe Labs.
About the authors
Gary Grossman is a software architect who works on Flash Player at Adobe. Gary joined the Flash team at Macromedia in 1998 and has worked on every release of Flash since Flash 4 in a variety of capacities, from engineering to management. He has had the pleasure of working alongside such Flash luminaries as Jonathan Gay, the original inventor and author of Flash. Gary was the primary developer on the ActionScript programming language in Flash 4, Flash 5, and Flash MX. He continues to participate actively in the evolution of the ActionScript programming language. Gary lives and works in San Francisco, California.
Emmy Huang is the senior product manager for Adobe Flash Player. Her experience includes working in engineering and product management on a range of digital entertainment technologies at Sony Pictures Digital, Liberate Technologies, and Intel. She briefly flirted with the idea of switching to another industry while working towards her MBA at UCLA but decided that working in software was way more fun than selling bleach.
Wednesday, March 5, 2008
Toondoo Completely Revamped (comic site)
Toondoo has launched a completely revamped user-interface, along with a score of other features. Took a long time coming, but I think the wait was worth it.
Have a look the ScreenShots
ToonDoo Creator - Three strip with two TraitR Character....
TraitR! You can create your own character
ImagineR. Upload Pictures from your PC or Grab from Web.
So whats new other than UI revamped? yes... DoodleR and Soshiya
DoodleR (Inside the ToonDoo Creator)- The drawing tool!
So Whats Shohiya?
Soshiya is the Social Network Visualizer from ToonDoo.
If you are logged in, you start with you in the center. Around you are your fans, people who have cheered you, commented on your ToonDoos, favorited your stuff, basically people who LIKE you!
Happy surfing! And, yes, sombody like you a lot if you create good toons!
CLICK THIS URL http://www.toondoo.com/Soshiya.jsp
Soshiya - It's all about who likes you!
Wow! this toon looks really professional no?
Really great show ToonDoo Team. Keep going and l forward to the new improvements.
Have a look the ScreenShots
ToonDoo Creator - Three strip with two TraitR Character....
TraitR! You can create your own character
ImagineR. Upload Pictures from your PC or Grab from Web.
So whats new other than UI revamped? yes... DoodleR and Soshiya
DoodleR (Inside the ToonDoo Creator)- The drawing tool!
So Whats Shohiya?
Soshiya is the Social Network Visualizer from ToonDoo.
If you are logged in, you start with you in the center. Around you are your fans, people who have cheered you, commented on your ToonDoos, favorited your stuff, basically people who LIKE you!
Happy surfing! And, yes, sombody like you a lot if you create good toons!
CLICK THIS URL http://www.toondoo.com/Soshiya.jsp
Soshiya - It's all about who likes you!
Wow! this toon looks really professional no?
Really great show ToonDoo Team. Keep going and l forward to the new improvements.
Tuesday, February 19, 2008
Scribd iPaper more slick!
Scribd: rich Internet….paper? Scribd deliver a new version of their document sharing application with an improved Flash-based interface and the ability to embed Google ads inside of the document.
I’m a huge fan of FlashPaper and the new interface is very slick and I like the fact that you can change the view mode depending on your preference.
I’m a huge fan of FlashPaper and the new interface is very slick and I like the fact that you can change the view mode depending on your preference.
READ MORE : Scribd Launches iPaper and Platform
Thursday, February 14, 2008
Thursday, February 7, 2008
Kevin Lynch is Adobe’s new CTO
Earlier in the day, Adobe announced the promotion of Kevin Lynch to chief technology officer (CTO). As the new CTO, Lynch will oversee Adobe’s experience design and core technology across business units. He will continue to drive Adobe’s technology platform for designers and developers, which includes — Adobe Flash Player, Adobe Flex and Adobe AIR.
More about the new CTO of Adobe, Kevin Lynch
* Kevin’s Personal Website
* Kevin’s Flickr Photos
* Adobe’s executive profile on Kevin Lynch
* Adobe’s Press Release - Adobe Names Kevin Lynch Chief Technology Officer
More about the new CTO of Adobe, Kevin Lynch
* Kevin’s Personal Website
* Kevin’s Flickr Photos
* Adobe’s executive profile on Kevin Lynch
* Adobe’s Press Release - Adobe Names Kevin Lynch Chief Technology Officer
Subscribe to:
Posts (Atom)