Should I learn flash?
I'm in the first year of my degree and don't really have to spend much time studying because I've done most of it before. We learn the basics of HTML, CSS, Javascript, Flash, Photoshop etc but it's not specific enough to get a decent job with.
I want to focus my attention (and money) on learning one main thing and mastering it but aren't sure which to go for. I like using flash and love all of it's capabilites but also realise how important it could be to maybe master photoshop and look at digital art type stuff.
Or maybe learn CSS or something like that.
I want to maybe go in to website design, but am also interested in many other things. I mean, even if I do go in to web design, should I learn flash or should I focus my attention on photoshop and HTML?
I'm not really an arty type, I don't want to just be a programmer I want to at least do some design.
I want to look at how easy things are to learn, how fun it would be, if it would be useful in a few years and also the demand for it.
Thoughts?
Cheers!!
It really depends on what you want to do mainly when you start your career.
Personally, I wanted to learn everything to be as valuable as possible in not only a corporate setting, but also personal projects.
I attended Art Institute for Web Development and took classes on all the most popular platforms and applications. The list includes...
XHTML/CSS
Photoshop
Flash
Dreamweaver
AS 3.0
PHP/MySQL
On top of that, we learned about things like Color Theory, Design Theory and other Web Dev concepts.
In the grand scheme of things though, what I learned in school is only a fraction of what I've learned once I graduated and started working. I continue to learn things everyday, it is pretty much endless.
So getting to your question about Flash...
I think it is a valuable skill set to have. I wouldn't stop at Flash though. You still need basic knowledge, if not, advanced knowledge of XHTML/CSS and PHP/MySQL because your Flash projects will most likely require those technologies to implement in real world applications.
It's a crazy journey to say the least and every day, things get crazier with technology evolving so quickly.
The topics I outlined above are things you want to have a strong foundation in.
From there you can really focus on what type of work you want to do. I pretty much do a little bit of everything but like you are wondering, it does limit how far you can master one particular thing. But with time, I believe you can master most if not all of the topics.
Hope that helps.
Dey
Similar Messages
-
Flash Video,What should I learn?
Do I need to know how to design to do Flash Video? I am not
artist can do a li photoshop.I would like the part in putting
Videos up,is there a job market out there for me.and what exactly do you want to learn about flash video?
Flash video is nothing else then a format with a few more
capabilities.. Maybe you should check out Flash 8 Video (Friends of
ED)
http://www.friendsofed.com/book.html?isbn=159059651X
or if you can wait, try to get this one:
http://www.friendsofed.com/book.html?isbn=159059956X -
Having just acquired Creative Cloud subscription, I see that I have access to Flash Builder 4.6 Premium. I haven't figured out yet if I will eventually have access to Flash Builder 4.6 for PHP when / if it is released.
I am relatively new to programming. I want to create a desktop application, perhaps a web application, to manage a MySQL database. I am not, at this time, concerned with mobile applications. I'm primarily interested in just managing the MySQL data -- CRUD (create, read, update, delete) operations.
Hopefully I've provided enough context. My question concerns whether learning Flash Builder 4.6 and Flex programming is an appropriate choice. Alternatively, I could just focus on learning basic PHP programming or perhaps learning to use one of the PHP frameworks (CakePHP, CodeIgniter, or Zend). It seems like learning these frameworks will take time as well, so I don't know where I should begin.
I would really value your perspective. Are the Flash Builder related technologies here to stay? Is Flash Builder primarily suitable for mobile applications (rather than desktop or web)? Would it be more or less difficult to learn Flash Builder and Flex than PHP and one of the PHP frameworks with a view to building a MySQL CRUD application?
Thank you, so very much -- for your time and expertise.
KevinKevin,
I am a big fan of Flash Builder. You can build great desktop web applications as well desktop applications that run on AIR (installs locally to the desktop).
I found it easier to pick up Flex (now Flash Builder) primarily due to the resources (Learn Flex in a week video tutorials http://www.adobe.com/devnet/flex/videotraining.html ) as well as a big developer community that posts a lot of how to's and walk throughs. In my personal opinion, I think the power of Flash Builder/Flex framework is the ability to create what traditionally was seen as desktop apps within your web browser. If you're looking to create a basic crud interface, skipping Flash Builder and just doing it in PHP may be the way to go. If you're looking to add visualizations (ie graphs, charts) or highly interactive user interface to it then Flash Builder would be a good way to go (though keep in mind that you will still need PHP (or some other server side application layer like coldfusion) to interface with your mysql database but Flash Builder's dataservices creates some sample php classes for you to handle CRUD using Zend). There's lots of amazing things you can do with Flash Builder. I'd recommend checking out some of the samples from Tour de Flex to get a sense of what can be done with Flash Builder.
A couple of notes though - You can build and package native mobile apps with Flash Builder but if you're looking to create web apps for devices like iphone and ipads, Flash Builder isn't the solution since it compiles web based apps to Flash and we all know how idevices don't play nicely with Flash. -
hi.....do u think Flash > Applet AND VB.NET> Swing ?
I have little knowledge on Applet AND Swing......but I think Flash and VB.Net has exceeded and captured the market of Applet and Swing . Now a days most sites are using Flash for interactivity and VB for interface. do u think learning Flash and VB.NET would be worthy ? or should i update my knowledge on Applet and Swing ? One more bad thing regarding swing is , the code becomes bulky to get a simple interface .
i have one more doubt,......suppose i made a interface in VB.NET ( front end ) , can i run java code in back end ?
plz let me know what should i emphasis ?
thanksIt all depends on your current situation. Are you employed in IT? If so, what technologies is your employer using now. What technologies do they see themselves using next year? In 5 years?
What skills do you have now? Are you proficient in any technologies? Think about whether you want to be a jack-of-all-trades or very proficient in a smaller number of technologies. Are your current skills saleable to an employer? Should you improve your current skills or start learning new skills?
Hey, for a forum answer, I've certainly typed a lot of question marks! -
I am a TOTAL NEWB to Flash and I'm NOT a programmer (I only
know some html). I'm gonna attempt to teach myself. I bought a book
on ActionScript for non-programmers. My question is should I learn
the graphics/animation part first and then attempt the
actionscript/interactivity stuff or try to do both simultaneously?
I am a previous user of the old Adobe LiveMotion which was SO EASY
and really didn't require much previous knowledge of action
scripting or animation. I need to get up and running with this FAST
and if I can do it without taking some long, drawn-out class at the
local tech school, I would prefer that. I'd appreciate some good
direction before I start torturing myself.Thanks for replying. I first bough Flash MX Actionscript. But
I have Flash CS3 Pro. So it exchanged it for Flash CS3 Pro Bible.
It's one THICK BOOK! But have already created a simple animated
logo with a link to a website and an email button. I kinda just
jumped around the book to learn to do what I needed for this first
attempt. The actionscript stuff is a real pain, but I think I will
just have to get comfortable with it to be able to do what my boss
expects me to do. But I do plant to work through the book page by
page. I would like to eventually create nice intros to websites and
maybe some Flash navigation. My boss may have other ideas for me
that I'm not aware of. I'm thinking it will take a good 6 months to
do some cool stuff. What was your learning curve like? -
Learn Flash or re-learn Director
I used to do a lot of stuff in Director about 5 years ago.
Then, I stopped and did nothing but print. My new company wants me
to do some multimedia stuff and I am not sure if I should stick
with Director. I can still get around (mostly) but I have forgotten
a LOT (getting older does not help!) and it's gonna take a while to
get back up to speed.
It looks like there is very little going on Director-wise
these days. Even on Adobe's website, you have to click into a
secondary product area to even find it! So I am wondering if maybe
I should forget about using Director and just try to learn Flash?
Am I mistaken? I sure would LIKE to be, as I have always prefered
Director to Flash. Thanks much!
Oh, I am mostly displaying video on CD and intranet, creating
navigation for archiving pdfs and that sort of thing. Nothing
"cutting-edge" by any stretch.I've been using Flash for about 7 years, Director for over
15. I've built many industrial strength applications in both. My
impression is that the average task can be approached in 50
different ways in Director, all of which will work -- and 50
different ways in Flash, only one of which will work, and you have
to go through all 49 others before you find it.
Flash also, though purportedly a designer's tool, ironically
breaks every rule of user interface design itself.
Examples:
- The same hotkey means different things depending on which
window is active -- and there's not always a visual indication of
which window that is.
- Some windows are always in front, some are not.
- How many times does "timeline" appear in different
cascading menus? Six? Seven?
- The hotkeys for many (but not all) of the most commonly
used functions have vanished from the menus, even though they still
work.
- There are different and easily confused mouse interaction
events available for movie clips vs. buttons (e.g., press vs.
mouseDown). It would appear that rollover is not available for
movie clips, as it does not appear in Script Assist, yet it is.
- And which of these two lines would you rather have to
debug?
Director: repeat with i = 1 to 100
or
Flash: for (i=1; i<=100; i++) {
I really didn't want to turn this into an anti-Flash screed.
All in all, I love some of what Flash can do, I really do -- but I
find it a brittle, fragile, counterintuitive environment. In my
experience, Director just works. Flash fights me every step of the
way.
Please take with a kilo of salt, YMMV, all that... -
How long does it take and how should I learn...
Hi. First of all, sorry if this is in the wrong forum.
I am new to web-design (as in brand-new xD) and wish to learn Dreamweaver. With Dreamweaver being such a big application, with so many different tools etc I decided it would be best if I learned the languages I wish to use first, so as I know what Dreamwever is creating and I can 'fine-tune' my websites.
The languages I wish to learn are:
HTML
PHP
Javascript
MySQL (I am aware that this isn't a 'language', but would still like to learn how it works and use it effectively)
CSS
My questions are:
In which order should I learn these languages?
Which version of each language should I learn?
For example should I learn HTML5, with it being relatively new and not widely supported, but with the support growing so fast would it be worth just learning HTML5 straight away?
Can you reccomend any books etc for me to learn with? I am a full time college student, so will be teaching myself after college hours.
How long should I expect it to take to learn each language? (If you want to give the answer in days/months assume I will be spending 2hours per day average learning each language)
I do not want to learn every single detail about each language, but I do want to learn to a high enouhg level that I am comfortable with reading, understanding and editing my own code.
To help me understand your answers more clearly it would be great if you can just copy and paste this below (although feel free not to ):
What order should I learn these in?
Language:
Version:
How long (roughly) should it take?:
What resources van you reccomend for me to learn from?:
What experience do you have? (I'm just nosey like that :P):
Other comments:
Please feel free to copy and paste the second half (with all the questions) as many times as you like for each language you choose to tell me about.
Any help would be very greatly appreciated and please, if you for some reason find this post offensive, think back to when you were learning; everyone has to start somewhere.
Thanks for your time,
RyanHi there
You will likely get better response by posting in the Dreamweaver forum.
Click here to visit the Dreamweaver forum
Cheers... Rick -
Where can I learn Flash CS5.5 basic + Game development?
Hey where can I learn Flash CS5.5 basics along with game development with the Adobe Gaming SDK?
By the way i own the site 02geek.com its an online school for programing and we do focus a lot of our time in flash. if you want a step by step from 0 to geek type of training give my site a try
-
Should I learn JAVA or C#?
Should I learn JAVA or C#? Or...both of them!?
For the record, C# does not support multiple
inheritance. It is very much like Java except that it
has a few extra goodies thrown in. For my tastes, it
is not as pure as Java, but it is an improvement over
C++ and it has a few things, like operator
overloading, that would look nice in Java. Hey! Wait!
Stop! Stop the tomatoes! Please!Ugghh, operator overloading. What a nasty nasty thing that was. Why change something you have been seeing since you were in diapers to mean something else. + should alwalys be plus because we have all grown up knowing that. Imagine if you had a child and for the fun of it you taught him growing up that his left hand was his right hand,think of all the confusion he would have when he is learning how to drive and his instructor tells him to take a left. Even though he may learn that what he believes is left is now right he will always first think of his left hand as his right. -
What language should I learn?
What single programming language should I learn that is most flexible? It's needs are to form the basis for MacOSX Cocoa applications, Linux command-line programs (and preferably least X11). This I ask here, for scientists likely lurk here, but don't always program in Objective C. (Though I've heard nothing but good things about it!)
Currently, I use a variant of APL to assist as I work. When simplifying my life, around 1980, I changed to one editor: the platform-independent emacs. Now I should like to do the same with a 'general' programming language.
Science is free, and scientists (I might suppose) support Richard Stallman's philosophy. Scientific source code needs be freely offered, written in an ISO standard language, and capable of being made platform-independent. It must easily be modified to use scientific libraries (lapack & netlib's others) and write linux, command-line programs, distributed by way of Sourceforge.
I've been separated from other scientists for a long time. Is there a language satisfying the above scientific requirements that can also write 'modular' object-oriented applications for MacOSX, using the Aqua interface? If there are no caveats to using 'Java' for this purpose, I'll invest time in that. Have scientists or others faced this question?
Thanks,
Bruce
PS. This question arose while searching for a simple little program to change images into icons:
http://discussions.apple.com/message.jspa?messageID=7511505#7511505
Here's the continuation of that post, that illustrates the problem, likely faced my many:
Indeed, ... I could always use GraphicConverter.
This topic begs the question of why we use GraphicConverter or PhotoShop to change a single color in an image. That's wasn't always supposed to be the case.
Unix's credo: do only one thing, but do it well, and the popularity of Lotus 1-2-3, decades ago caused a great idea to emerge and gradually grow, until it became alive in developers' minds. Then it suffered a quick death, from unknown causes.
Modular Software
One day, a housewife becoming tired of spending a year learning and 'tuning' huge word processors to write a quick note saying she had gone to the corner market and would be back soon. The concept of modular software emerged: one would buy essentially, a text editor, then buy only those extra little modules you needed for your particular use: editing frills (as in emacs), formatting, adding images, importing & exporting formats, &c: 'personal' software. This needed a modular language; and, as it happened, C++ emerged soon. What ever happened to this idea (or the idea of using sounds for messages in addition to alarms, as in Growl), I never understood.
Simple Software
Many 'Google Images' have a white borders. It would be a clever idea to make background colors 'pure' (not in need of dithering when converted to a raster image). In the latter case, every GIF image could be dropped on an icon that could convert the lower-righthand pixel (the background) to a 'transparent' color. An old GIF image taken from the web could lose its background, and be ready to paste to the tiny icon in and 'Info Window'.
Simple Modules
Ah, but what about a Shft-Cmd-4 copy from my desktop? Mine are in JPEG format. I need to convert it to GIF. I could add a conversion module to the original little program (which could even convert to PNG). Ah, but the color of my Desktop varies or is, at least, not an 8-bit color (thank God). Then I could add a module that 'de-dithers' the color.
Relation to Unix
In old Unix these would be filters, something like this:
cat image | ddthr | rfmt -png > icon
Now I find myself using PhotoShop or GraphicConverter for finding & changing one color in an image. I'm still looking, and now becoming inclined to start programming again (which was always a mistake in the past).
Problems with Programming
Programming, I've avoided for two reasons: (1) two decades ago, I realized I had learned nearly a dozen text editors until I decided to use solely the platform-independent 'emacs'; and (2) I discovered it took me well over 6 months to master any programming language (more for a word processor), yet less than 6 weeks to forget it completely. (In the distant past, it was wise to choose one's language to match the project.)
Macs
However, I switched from Unix to Mac so I wouldn't have to think about computing any longer. Macs had always been built for such people as I, they are beautiful, and they can maintain themselves (or, a networked one can be set-up to do so).
APL
My preferred language is the APL variant 'J', which I use daily to test hypotheses, as I think about my research. Such a language, by the way, is great for pre-school children who can't read words yet. (Whether they'll ever be able to punctuate English correctly is another matter.)
http://www.jsoftware.com
Need for another Language
However, I need eventually to convert my scientific algorithms to run in a Linux shell, using Linux's operators (such as 'filter' or 'tee') to combine the little modules.
I'm now considering (re-)learning the platform-independent 'Java' language, and developing applications on Sourceforge. This way, scientific (ie. free) calculations could be integrated into online scientific papers and placed on other websites as well.Kappy,
Sorry, I thought the question would be a common one confronting casual programmers. With such a variety of popular languages, there is likely no simple answer. I rescind the question with an apology and shall investigate my own problem myself. Sorry.
The question was, being tired of using the wrong but kindly written MacOSX applications, is there a programming language I can learn now that will also serve me in the future?
1. Now I need to write, for example, the program described to process photographic images, whose structures are arrays of arrays. Is there a language with such structures less bloated than C++?
2. Old APL an object-orented language designed for quickly writing algorithms for exactly these structures (the common structures in engineering, science, and mathematics).
3. Is there an object-oriented language for such structures, also used to write MacOSX applications, that one can learn to correctly build applications in 6 months (rather than 6 years)? This means strong typing, static type checking, automatic memory management, &c. An 'interpreter' as well would be nice!
4. For science, it must be a high-level, very portable but standard language that can be compiled into (say) byte code for a standard virtual machine that is on all computers. For image processing on my own little Mac, it needs to be compiled all the way to Altvec-optimized machine code.
5. Is there now such a beast? One that can be hooked at a low level with libraries (written in C or C++), and hooked at a high level to an OOUI (Aqua, in particular)?
Sorry, I expected an engineer to say:-
'Sure, MacOSX's compiler is based on the GCC, which contains a compiler for Java. It hooks at many levels. We use it to send code to afilliates around the Globe; and even Windows users haven't complained.
'Several lexical analyzers have even been written (in C) for Java: so you can parse your spam as well!'
But I don't know the above to be true.
I was looking for reasons why Java might not be the better of the GCC languages for 'amateur programming'. I'm sorry I 'passed the buck', when I shouldn't have. This footwork I'll do myself after I can again install /Developer.
Things I expect to be common problems never are.
Thanks anyway.
Bruce -
Best book for Web Developer learning flash
I've gotten far on my own just using online tutorials and dinking around in Flash on my own but my boss(es) are starting to ask for more complex stuff that I simply can't learn by just piecing together my Flash education.
I know there's many, many books out there that will teach you Flash but can anyone recommend any particular one(s) that are more concentrated in creating Web elements as opposed to game or animation development?
Thanks in advance for any suggestions.I hope this link would be helpful for you books For web developer Using Flash by "William Sanders"
URL: http://search.oreilly.com/?q=Web+Developer+learning+flash&submit.x=9&submit.y=11
Best Regards,
Jake Bull
Assistant Manager
Recovery Bull Software -
Should I learn Dreamweaver or FrontPage to make web pages?
Should I learn Dreamweaver or FrontPage to make web pages?
Both Dreamweaver and FrontPage are WYSIWYG (What You See Is
What You Get) web page editors. For basic web page development,
either one will do the job. In a review in the October 2001 issue
of PC Magazine, both programs were awarded five out of five stars
and both were Editors' Choice winners. FrontPage was cited as the
pick for ease of use, while Dreamweaver was the pick for advanced
applications. Compare the pros and cons for each program below and
make your choice. If you feel really adventurous, learn both!
Dreamweaver
Pros Cons
Relatively low-cost educational price ($99)
Available in Education labs
Produces very "clean" HTML code; easy to transport and work
with
Available in identical versions for both Windows and
Macintosh platforms
Supports development of your own template for pages in a
website
Relatively easy to set up for communicating with a server
from office or home
Powerful set of features for adding interactive elements to
web pages
Extensible - many extensions are available on the Macromedia
website
Has built-in tools to clean up HTML from other sources, such
as Microsoft Word
More expensive than FrontPage
Not available in all labs across campus
Not currently supported by SOE Technical Support Services
Somewhat difficult to learn at first
FrontPage
Pros Cons
Very low-cost -- free on-campus and only $5 for off-campus
use via Campus Microsoft Agreement
Available in labs across campus
Supported by SOE Technical Support Services
Easy to learn because of the familiar Microsoft menus and
toolbars
Comes equipped with many predesigned web page templates
Very easy to edit on SOE servers
Easy to add some features, such as some forms, to web pages
Doesn't produce code as cleanly as Dreamweaver
Current edition is available for Windows only; Macintosh
version is outdated and no longer being updated
Some features are specific to the Microsoft platform only
Lacks Dreamweaver's interactive development tools
For more information:
www.thebusinesssuccessgroup.comhttp://p3t3.soe.purdue.edu/faqdream.htm
Developed and maintained by the P3T3 project at Purdue
University. Last
modified: 23-September-2001.
Please don't do blind postings of plagiarized out of date
material here.
> Produces very "clean" HTML code; easy to transport and
work with
> Available in identical versions for both Windows and
Macintosh platforms -
i want to learn flash. I have a very simple idea, but i need
to start somewhere. I didn't get anything with my software. Where
can I go to see a tutorial on Flash. I found some, but they go into
all the cool things, and I need to learn the very basics, like
size, fading, etc.
thank you!Flash comes with numerous excellent tutorials for beginners.
Check the Help menu. If they didn't come with your software, it
seems that perhaps you don't have a legal version of Flash? -
What should I learn next?
So I already know Python. I decided to learn Python because I heard it was a good language to start out with. I've got a good grasp of the language and have been making various scripts for my personal needs. I've become interested in other languages and have wondered what I should learn next. So should I learn another language or continue exercising my hacker skills with Python? I want to learn a wide variety of types of programming.
ArchArael wrote:Learning new programming languages is fun but I think it's better if you develop something.
Much more better would be some bug fixing or helping some existing projects.
You can always learn new languages when you need to and save your time for something more useful (girl friend, friends, books, games, music etc).
Learning programming languages just to learn keeps you from doing practice in programming.
Mastering something takes time and practice, as someone told you before.
I don't think so. Programming takes time and practice, sure, but it also takes reading code and reading about programming. You can't give a pen and paper to a kid and say "here, write me a book" and spect this kid will write a masterpiece if she hadn't read a lot before.
Learning a new language gives you insights of how programming works, even on different languages. Both you and I aren't native speakers of English, but learning it changed the way I see somethings in Portuguese and vice versa; I have a different understanding of English and Portuguese that I would have if I've learnt only one of them, I belive this applies to you, too. This also works with programming languages: the way I program in C was different before I grasped some Lisp, and it would probably be different if I hadn't learnt Python, and so on.
Back on-topic, I'd recommend learning C, so you can grasp some of the basics: pointers, memory allocation, structs and unions, etc. Later, I'd suggest you to learn a language that makes you think about programming in a different way: Lisp or Haskell. Shell script is also nice, but I'd only use it to "glue" things together, and I don't see a problem with learning it concurrently with another language.
Edit:
Edit: Forgot to add this,
http://www.e-booksdirectory.com/programming.php
now say goodbye to all your free time and go learn 6 or 7 languages.
Indeed, very good site. I like the Mathematics "folder", too.
Last edited by andre.ramaciotti (2009-07-29 14:28:59) -
FAQ: How do I go about learning Flash Pro?
Because of the many different ways of using Flash Pro, and the overabundance of learning materials for it, knowing where to start is a challenge in itself.
Here's what we recommend:
The Flash Pro Dev Center provides a guide called Five steps to learning Flash Professional. It will give you a clear sense of what to focus on 1st, 2nd, 3rd, etc.
Learning the Flash workspace - This short video provides a good overview of the workspace.
Creating your first Flash Professional CS5 document - This tutorial is a great introduction.
Introducing Flash Professional - And this video is a good intro to Flash in general.
Also, Adobe TV has a show devoted to Learning Flash Professional CS5 & CS5.5. Focus on the videos with titles that start with "GS" (for Getting Started) first.Srami... welcome to the forum...
your question is MASSIVELY broad and depends on your requirements and delivery expectations.
Basically... 'best' for what?
It's helpful if you provide some details for people to assist you.
Maybe you are looking for
-
Custom Components and Properties in Flex Builder Design View
How do I create a custom component with custom properties that renders well in Flex Builder design view? This is a simple HelloWorld example of what I am trying below. Here is the HelloWorld.mxml file: <?xml version="1.0" encoding="utf-8"?> <mx:Canva
-
PS CC 2014 DNG and RAW 8.5 did not update with the rest of the CC package. I downloaded/installed the DNG/RAW converter but how do you install w/i CC 2014 plugins
-
Can I log out of icloud without losing information and pictures?
Can I log out of Icloud without losing pictures and info?
-
Document Editor X12 Document Type 5030
Hi All One of our Customer requested X12 Document Type 5030. But in Oracle B2B Document Editor i can see only up to 5020. So can any one Please guide me how can i get X12 Document Type 5030 in to Document Editor. Do i need to install any patches to g
-
Impact on ERP integration with C4C using PI
Hi All, We are about to install the add-on for C4C integration with ERP in ECC system. But before doing wanted to validate/confirm few things - 1. The add-on seems to support all new versions of ECC, does this include ECC on HANA ? 2. Is it necessary