« How can we improve trace()? | Main | It's that time again! Flash 9 wishlist... »

July 25, 2005

Feedback needed: Top five "Things I'd like to know how to build in Flash"

The Flash team is working on putting together some "Getting Started" materials for our developer center to be timed with the next release of Flash and we'd like your feedback. We'd like to put together five examples of common interactive Flash content for new users.

Some examples are:
- Interactive slideshows like this:
http://music.channel.aol.com/live_8_concert/home
- Ad banners
- Interactive video presentations
- Interactive and unique navigation like this:
http://www.fantasticfourmovie.com/flash_index.html
- Simple games

Please use the comments section to post your suggestions for what you'd like to see.

- Flashteam

Posted by mike.downey at July 25, 2005 01:41 PM

Comments

How to build a simple sketching application? A nice way to get to learn the drawing API, how to select and move graphical objects and to use all the new effects in Flash 8.

Posted by: interfaSys at July 25, 2005 02:32 PM

A non-trivial AS 2.0 OOP application. Something with Flash Remoting and database interactivity, like the Pet Store.

Posted by: Tom at July 25, 2005 02:45 PM

Maybe a website with fully keyboard, and screen reader accessible content. Also a typeface shop, to show off font handling and embedding techniques.

Posted by: phil at July 25, 2005 04:19 PM

I second the vote for a fully functional shopping cart, maybe tied in with paypal's website payments pro.

Posted by: richard at July 25, 2005 05:51 PM

- an implementation of Aspect Orienated Programming, showing off some of the undocumented AS1 Flash Player 6 functions

- utilizing Object.registerClass, showcasing true value object passing from client to server and back again

- how to install custom applications using System.product

-

Posted by: JesterXL at July 25, 2005 06:20 PM

How to build an accessible (screen reader, keyboard support, back-button, bookmark support & deep-linking, user-customisable font size), search engine indexable site which degrades gracefully to XHTML if the flash plugin doesn't exist, without needing to maintain two different versions of the site.

Posted by: rob at July 25, 2005 08:00 PM

Some ideas :)

1. I feel that a good example of using CLASS in an application would be great. I would recommend a CLASS tutorial for "designers". Usually, designers need a "AS 2.0 CLASS for dummies" kind of a tutorial. This would really help.

2. A simple example of dynamic XML driven layout like this: http://www.industreal.it/Index_flash.html
(note: Click English. Then click "IN DUST WE TRUST" image.)

3. Navigation like this: http://www.kurtnoble.com/

4. Maybe an example of Tweening Pixel Fonts.

Posted by: sajid at July 25, 2005 10:03 PM

How to build a web application that supports deep linking and the back button.

Posted by: Kim Hansen at July 26, 2005 01:39 AM

I second the CLASS tutorial. I come from a design background, I'm totally self-educated in Actionscript and don't feel a part of the Flash mainstream, because I can't clearly see a way to take the "next step" up the Flash ladder to advanced Actionscript use.

Also some bite-size Actionscript Best Practice articles would be great, rather than the PDF doc extract currently on the MM site.

Posted by: monrobot at July 26, 2005 03:21 AM

How to separate application in swfs and a reusable framework to preload those assets and init the application.

Posted by: Carlos Rovira at July 26, 2005 05:24 AM

These are my sugestions:

1) Interactive video with Alpha channel support;

2) XML Slideshow/Navigation system;

3) Full flash-site with CFM and/or ASPX backend connection;

4) OOP basics for populating simple things like: Buttons, MC's/Images and Content;

5) Webcam and Microphone integration for realtime chat session (FCS);

Thanks for the opportunity; hope these would be helpfull for lots of people who'll deal with the upcoming IDE.

Dedé

Posted by: Dedé at July 26, 2005 05:26 AM

Real examples of using the components sent with Flash and the associated Actionscript, perhaps as a questionnaire where the UI components are used to collect the answers.

Posted by: JMays at July 26, 2005 06:15 AM

i'd like to know about resource saving

Posted by: Aviel at July 26, 2005 07:05 AM

A class tutorial would be great. I have been missing this in Flash MX 2004.

An XML-driven site with some interesting new way of layout/navigation (maybe you could use the xd-team to come up with something really beautiful)

Posted by: NeverPanic at July 26, 2005 09:39 AM

Interactive video with streaming options and file optimization.

Posted by: David at July 26, 2005 09:55 AM

How about something for the Pocket PC? A Flash data entry app that runs on mobile devices. An app that syncs with a server side database.

Posted by: Connie DeCinko at July 26, 2005 10:17 AM

I'd like to see a full media gallery with upload/download that can handle multiple media types (video, images, MP3, etc). Data storage could be XML or RDBMS.

Posted by: Jeff Garza at July 26, 2005 01:18 PM

1. Actionscript for Designers (written by a designer converted to actionscripter perferably).

2. Classes

3. OOP basics

Posted by: Michael James at July 28, 2005 01:01 AM

An example of how to build a stable RIA would be good, maybe one that uses PHP and mySQL or even AMFPHP, perhaps.

Posted by: Jolyon Russ at July 28, 2005 02:39 AM

Ditto on the AMFPHP, or just PHP/MySQL.

Posted by: Brownspank at July 28, 2005 07:29 AM

A proper, XML or dynamic in some other way, dropdown navigation system. Everyone has to build one at some stage, and some proper best practices for it would be great.

Posted by: Kent at July 28, 2005 09:03 AM

1. Parsing an XML file to generate a simple navigation system with content - this will teach people the merits of dynamic content and hopefully really improve some of the Flash work out in the world today.


2. Actionscript only - how to fade in/out, move, rotate, etc an object using only actionscript (i.e. by calling a function on a MovieClip which sets the onEnterFrame handler) - this is something i have found to be inceridbly time-saving and a lot "neater" when building large Flash apps/sites.


3. Flash Drawing/Interaction using ActionScript alone. I think an excellent type of example would be this:

http://www.strille.net/works/snake_game_1Kb.php

This guy (Strille) has made a fully working "Snake" game swf that is only 746 bytes. (although your code examples need not be so "compacted")


4. Components Overview - an example RAD flash application that uses the premade Flash components (e.g. buttons, textfields, etc) with underlying actionscript. SHow people how to do it simple and correctly.


5. Loading in SWFs and JPGs using the MovieClipLoader class - a fully working example with several availalbe SWFs to load and a few different "targets" to load them into, complete with "loadbars", etc.


Hopefully all that will wake up people to the power of simple actionscript!

Posted by: Phizz at July 29, 2005 02:23 AM

I'd second suggestions for the **dynamic** use of components. How about something with an e-learning focus such as parsing a multiple choice question from an IMS content compliant XML file and creating the appropriate radio buttons and text fields on the fly?

Posted by: adrian at July 29, 2005 03:16 PM

A rich text editor would be a good one, its a very common tool on the web and would be easy enogh for a "Getting Started" tutorial.

Others: -

- Mobile content;
- Data driven examples (weather report using an XML web service would be useful);
- Drawing API tutorial (simple drawing tool such as MS Paint);
- E-Learning content (LMS interaction);
- Accessible content (Keyboard enabled, sreen reader support).

Cheers,

-Andrew

Posted by: Andrew Evans at August 1, 2005 08:39 AM

Definitely include some tutorials targeting SERIOUS development. Design tutorials and simple things like what you listed in the examples are abundant on the web. In-depth documentation and samples for real-world application development are scarce.

Go look at the complaints and suggestions that have been posted all over the online documentation to see the kinds of things people are frustrated with -- especially the posts that are typically removed. They represent what people are trying to do but are unable to figure out -- even after looking at the documentation.

Posted by: d9tech at August 1, 2005 10:13 AM

1. some expanded examples on the netstream/netconnection classes mixed with the new video properties (aplha channel, live filtering, etc)... perhaps a multiuser video chat, or maybe some sort of interactive avatar exercise?

2. LMS interaction! LMS Interaction!

3. setPixel and getPixel for those who haven't used Director! (maybe you could mix those with the video tutorial or a bitmap caching tutorial).

4. flash to xhtml degradation using the same files for content, also supplying an idexable site to search engines!

Posted by: chad Udell at August 1, 2005 11:52 AM

Who about some remoting examples. In particular, using remoting with in a class file.

Posted by: Russ at August 2, 2005 10:47 AM

Collision detection/prevention in simple games.

Anything on accessibility/meeting 508 requirements.

Posted by: knickknack at August 4, 2005 10:04 AM

I'd like to use some real world examples of OOP, maybe combining ActionScript with ColdFusion in a Flash Interface. Is flash ever going to support File Uploading??

Posted by: Javier Centeno at August 4, 2005 10:56 AM

I agree with a couple of the previous posts, that it would be great to have something along the lines of the Pet Store application, but using AS2, flash remoting and a Coldfusion7 backend. It would be great to see how the latest versions of Flash and Coldfusion can work together to create an application like the Pet Store.

Posted by: f_hudson at August 18, 2005 07:04 AM

I gotta say, I've been working with Flash for years, and I just came across this (or rediscovered it, who knows). All I wanted to do was create a simple dropdown menu. So I created a movieclip with onRollOver code (animate menu out) and onRollOut (animate menu back). The trouble came when I tried to put buttons inside that movie clip, as Flash seems to put precedence on the parent's actions. I figured it out, and the way it seems you have to do it is really unintuitive, especially compared to HTML.

Maybe a tutorial on some animated dropdown menus?

Posted by: Richard at August 25, 2005 03:00 PM

Update MM_Clases, remove depricated Elements like ADD implement your own interfaces correct, fix all errors in your own Classes. Use strict public private static, use correct return types etc.

Then users have at least the chance to understand AS2

My 2 cents.

Posted by: asdf at September 16, 2005 03:14 PM

I think a shopping cart but not one that connects to paypal (there are enough of them out there) or a simple database RIA

Posted by: Michael at October 11, 2005 04:09 PM

or perhaps a tut on accessability for screen readers and google spider bots

Posted by: Michael at October 11, 2005 04:11 PM

support ARABIC . support RTL Encoding
support ARABIC . support RTL Encoding
support ARABIC . support RTL Encoding

Posted by: reem at October 20, 2005 04:55 AM

support ARABIC . support RTL Encoding

Posted by: jook at October 20, 2005 10:10 AM

You need to look into http://www.soundslides.com -- the developer of this has his shit together on where slideshows need to be.

Posted by: Seth Gitner at November 16, 2005 06:34 AM

You should have a tutorial for how to do close captioning for videos or audios in Flash using XML. It's very important for accessibility. As a deaf person, i am suffering watching the tutorial videos without close captions. And I have been getting emails from many Flash developers that dont know how to create a close captioning in Flash.

Posted by: Richard at December 1, 2005 08:42 PM

PLEAAAAAAAAAASE support arabic in flash ..... i can't read arabic from XML

Posted by: momourad at January 19, 2006 01:02 AM

support ARABIC . support RTL Encoding

Posted by: Robby at January 24, 2006 11:27 AM

Hello, wonderful Flash team!

I haven't read ALL of the requests above, but I certainly have my own - forgive me if they are redundant.

1. Please provide better...no, more intuituve...documentation on how to use the standard classes that are available in AS. It's hard to know what's in there unless you read every line of the Help menu; and my time is certainly limited in regards to RTFM.

2. Please, please, please help with the slide/screen format!!! It's very hard to find any help with these things. It's easy enough to use the format...it's just forgotten when it comes to detailed information. Like, provide SOME kind of explanation on why it's so quirky - ever tried cutting or copying a grouped object? The registration points get reset and things on the stage move dramatically. And try geting the stop(); action to work on a timeline in a screen - it doesn't! I use this format extensively, but don't even know how to go about building s slide counter that reads only the (nested) content slides. It's easy and mind-boggling at the same time.

3. My menus do not stay put. If my pc switches over to screensaver or I restart Flash, the menus never stay in the 'saved workspace' layout that I have defined. I have a dual monitor setup and they always want to migrate back to the other monitor. Fixing this anomoly would be most appreciated.

That's all for now - thanks. I love and appreciate the great improvements to 8 Pro and the 8 player!
-TC

Posted by: TCJeter at February 3, 2006 12:01 PM

Hi,

For all of you who need dynamic Arabic in Flash I've made a second version of Flaraby1 which is text based, with Html support and supports Bidirectional text.

If you're interested, Please test it here:
http://www.newhive.com/work/flaraby/

More info here:
http://www.newhive.com/forum/viewtopic.php?t=4

Thanks

Posted by: Ahmad at February 8, 2006 02:49 AM

بشسبشبسشب

Posted by: شيشي at February 21, 2006 12:07 PM

One of the main requests for flash that we get on newgrounds.com has to be, "How do I make games?". But your focusing a bit too much on that.

Prehaps, if you'd do a tutorial on drawing techniques. Most of the people who own flash don't know of the tools that people use to draw with. For example, do the following:

Have a monkey tutorial, with a locked water drop monkey outline which you can't unlock.
Then, go and explain the line tool to outline, then tell them to change the thickness, then explain that somone can change the thickness of the insides different to get a "cel shading" effect. Then explain you basic fill, and colour it in.
------------------------
Then, in the second tutorial, start to get a little more advanced, explain alpha and ask them to make a new layer, tell them to start shading. Then explain the different shading techniques, like soft cell shading with soften fill edges etc.
------------------------
Then go onto explain in another tutorial about filters, then show them how to drop shadow, and then explain about the others, and for the user to experiment.

Something like that.

- Oh, and i think the website tutorial that someone suggested is a great idea :)

- James

Posted by: James_Prankard_Inc at March 10, 2006 07:32 AM

Designer here, still swamped by Flash 8, so maybe I still haven't found it yet, but a video player/skinning tutorial for a custom player that can dynamically load FLVs without requiring Flash Media Server would be very helpful. You know, something like Quicktime's easy skinning even. Every time I've tried to bury my head in Flash's video- related code I get burnt.

Posted by: John at April 25, 2006 09:49 AM

Native RTL Support.

Posted by: JJ at May 30, 2006 02:57 PM

how about a way to link movieclips together for skeleton figure.

Posted by: dALTON at August 3, 2006 10:10 PM

How about making it easier to enter data and label entries such as multiples at a time?

Copy and pasting funcionality for this would be great.

Thanks.

Posted by: Ian at August 24, 2006 12:38 AM

please do not forget writting arabic language in flash

Posted by: mohamed Elsayed Ali at September 9, 2006 04:12 AM

When we run any flash swf through IE browser we should still get traces so that we can debug and be sure about the proceddings, especially when several swf's load into a single one........say shell....!!

Posted by: Vinayak Kadam at October 9, 2006 11:20 PM

just a idea....auto add shape hints into shape tweening on squares, circle's, e.g. on regular shapes. just makes life easyer, less fafing about with shape hints!
thanks, ohhh. and so that you can inbed a video into the flash sequence frame by frame, so when you inbed a video file into the stage, it automatically puts each frame from the video into a frame in the selected layer, making it somple to create a layer above it and edit the video, frame by frame.

Posted by: Thomas webb at October 26, 2006 05:29 AM

* Text Effects (like SwishMax).

* SWF to EXE converter (like SWFKit).

* When (allowmenu,false) there are mistake with height in exe file.

* 3D.

* this
// var n:Number;
// var m:Number;

var n,m:Number;

* and this one
// ...
xml.childNodes['xaxaxa'].function_name();
// function_name() returns count of the tags in xaxaxa tag.
//
// 1.
// 2.
// ....
// 3.
//

now, function_name() returns n. :)

Sorry for bad English. Good Luck. I hope next release will have best interface. Byeee :)

Posted by: AdobeLover at November 22, 2006 06:31 AM

Post a comment




Remember Me?