User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Any Macromedia Flash experts on campus? Page [1]  
esgargs
Suspended
97470 Posts
user info
edit post

I want to teach myself advanced flash programming starting from scratch, and need some guidance.

1. How should I go about it?
2. What can I achieve with advanced Flash?
3. Can I do with Flash what I can theoretically do with Java?
4. Can I use Flash to develop smart web applications like Konfabulator widgets that basically depend on the browser to fetch relevant code, and then more or less work autonomously until the browser/container is closed by the user?
5. What are the limitations of Flash as regards to secure and reliable client to server communication?

Thanks a lot for your time and insight!

9/12/2005 5:02:02 AM

mienutzich
All American
4300 Posts
user info
edit post

1. http://www.actionscripts.org/ should help a lot

4. In order to be able to do smart web applications you are going to need flash communication server. Flash communication server allows the flash files to be streamed rather than downloaded once. The importance is you can then communicate with a mysql database or other code without reloading the page and movie.

5. flash communications server is not secure. it is all sent in unencrypted packets. but it can be setup in ssl to fix this

9/12/2005 8:12:04 AM

esgargs
Suspended
97470 Posts
user info
edit post

Interesting, and thanks for the link.

Any more input from TWW gurus?

9/12/2005 4:08:57 PM

Noen
All American
31346 Posts
user info
edit post

1) Go over to borders and grab one of the Actionscript bibles. You can generally find them massively discounted. I had an incredibly hard time finding real indepth guides and tutorials on the net. Of course this was back in the Flash 4 days, so there might be better resources out there now.

2) Now, pretty much anything short of direct hardware interaction. I've seen 3d engines, physics models, and some swift computational algorithms. Actionscript is still evolving, but it's become a pretty good general purpose OO-styled language.

3) Yes, but it's going to be a LOT slower for anything computational.

4) Yes, but see #3, flash player instances eat processors like tic tacs.

5) Mienutzich covered this one well.

9/12/2005 4:27:39 PM

Petschska
All American
1182 Posts
user info
edit post

yeah it's best to get a book for the Actionscript. Here's a site I used a lot to learn what I needed to do. Good luck. Sounds like you want to go farther with this than I needed to. http://www.flashkit.com/index.shtml

9/12/2005 4:33:45 PM

esgargs
Suspended
97470 Posts
user info
edit post

I am thinking in terms of using Flash to provide web services rather than plain eye candy.

Java is good and all, but Flash is truly cross-platform and easier IMO.

9/12/2005 4:34:54 PM

hamisnice
Veteran
408 Posts
user info
edit post

I have three recent Flash Books by Macromedia at home. They are great and come with tutorial CDs. I will sell all three for $15 plus shipping.

PM if you are interested, I'll send you the actual titles. Its how I taught myself.

9/12/2005 5:33:24 PM

Noen
All American
31346 Posts
user info
edit post

As long as you keep the services *fairly* simple and procedural in nature, yea it's a pretty cool alternative.

Just realize that anything you put in a flash file can be decompiled back to the source in a heartbeat. That limits a lot of web services, because of the inherent insecurity of it.

It's really about the same functionally now as Java, though I've been told the initial setup for a big baller OO project can be time consuming (I'm speaking purely on speculation here).

9/12/2005 9:12:29 PM

esgargs
Suspended
97470 Posts
user info
edit post

well, you can decompile Java code just as easily.

I did find a lot of cool Flash based web services on that action script website.

9/12/2005 9:17:05 PM

Noen
All American
31346 Posts
user info
edit post

you can also encrypt the shit out java code

Yea there are some NEAT web apps out there in Flash. I used to have a bunch bookmarked, if I can find them on a backup or run across them again, Ill link ya.

9/12/2005 9:23:27 PM

esgargs
Suspended
97470 Posts
user info
edit post

I might be missing something, but how do you encrypt java applets so that the JVM can decrypt them but you cannot?

9/12/2005 9:30:46 PM

Noen
All American
31346 Posts
user info
edit post

well you can do byte-code encryption. but of course thats pretty easily hacked.

There are a bunch of pretty hardcore obfuscators out there though, like http://www.zelix.com/klassmaster/ that make the byte-code decompilations all but useless.

9/12/2005 10:10:52 PM

 Message Boards » Tech Talk » Any Macromedia Flash experts on campus? Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.38 - our disclaimer.