Skip navigation
gdmch
Currently Being Moderated

Are Flash 8 FLA files fully compatible with CS6?

Sep 18, 2012 7:46 PM

Tags: #flash #8 #cs6 #fla #compatiblity

I am presently using Flash 8 to develop a flash website from an existing flash 8 template (with associated html, css, asp, php, xml files). I'm a flash newbie so the learning curve is rather steep. With that steep learning curve in mind I was thinking about upgrading to CS6 so all that hard learning isn't obsolete as soon as I acquire it. However, that upgrade would be rather useless to me if my present Flash 8 FLV files were incompatible with CS6. Can anyone please give me an absolute yes or no on this compatiblity issue? Thank you for reading my issue ;-) 

 
Replies
  • Currently Being Moderated
    Calculating status...
    Sep 18, 2012 8:00 PM   in reply to gdmch

    You'll get most thing are upgradable with no bad effect. However, some ActionScript API changes are sure to have been made and some obsoleted if only for security reasons.

     

    What is sure, you'd better save those backups of files because once you open them in CS6 you will be be able to open them again in Flash 8.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 19, 2012 5:06 AM   in reply to gdmch

    As a longtime Flash developer, I hate to say this but building a "Flash" website in this day and age of so many non-Flash devices.... is like aiming at a moving target that has already moved way out of range. You can shoot at it, but you'll never get a good clean shot. Your site will never be as successful as if you had use a more modern, Web friendly base, like just HTML and CSS.

    That being said, you won't be able to directly open Flash 8 files in CS6. You might try changing the file extension to .zip and see if you can open them that way but I wouldn't count on it.

    You can however download a trial version of CS6 and test it for yourself, that's the way for you to know for sure.

    http://www.adobe.com/cfusion/tdrc/index.cfm?product=flash&loc=en_us

    Best wishes,

    Adninjastrator

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 21, 2012 8:25 AM   in reply to gdmch

    Displaying YouTube videos directly inside "Flash" Web site is a little tough, especially with an older version like Flash 8. But, there is more than one way to skin a cat!

    Actually there is no such thing as a "Flash" Web site.... only HTML, PHP, ASP Web sites that may or may not have some Flash content. And you can use that to your advantage to enhance your Flash content.

    Here is how:

    Lay out your Flash content as though it has the YouTube video in it... but instead of the YouTube player, leave a blank spot in the display, a black rectangle for example, in the exact location and of the exact dimensions that you would like to display the YouTube vid player. Then on the Web page, you can layer an html container (called a div) exactly over that space left in the Flash content. That div will hold the vid player and it will look like the vid player is part of the Flash.

    Yes, this takes a little HTML and CSS, but it works just great. I've done this a number of times....here's an example. The Vimeo player is layered over the top of the background... which is just one big Flash .swf.

    http://www.worldbarefootcenter.com/

    I'd suggest you start very small and take small steps with each part before applying all the methods to your actual Web site.

    Learn how to "stack" html content using positioning and z-indexing here:

    http://www.w3schools.com/cssref/pr_pos_z-index.asp

    http://coding.smashingmagazine.com/2009/09/15/the-z-index-css-property -a-comprehensive-look/

    If you want the vid player to display on some parts of your Flash content but not be visible on others, you may need to "hide" the content. Use javascript hide/show to do this. Info here:

    http://www.cssnewbie.com/showhide-content-css-javascript/

    http://www.cssnewbie.com/example/showhide-content/

    Flash can communicate with javascript using getURL or ExternalInterface:

    http://www.jr.pl/www.quirksmode.org/js/flash_call.html

    http://csl.sublevel3.org/howto/javascript_flash_callbacks/

    Here is a quick example of using Flash (the big blue button) to communicate with javascript and open a video player:

    http://www.hiesequim.com/education_center_test.html

    Using javascript to hide/show the video player.... click the button to toggle visibility of player on/off.

    This is the simple actionscript (AS2) used to communicate with the javascript and trigger the "ReverseDisplay" function (in the <head> of the HTML Web page):

    stop();

    show_hide.onRelease = function(){

    ns.close();

    getURL ("javascript:ReverseDisplay('mediaspace2')");

     

    }

    So yes, you CAN display YouTube videos on your (so called) "Flash" site, but you'll need to use a little HTML and CSS to do it.

    Take each step as one building block...

    First learn to stack one <div> on top of another. You will eventually stack the vid player <div> on the Flash <div>.

    If needed, learn to show hide a <div>. Practice with the example show or Google for more.

    Then do a simple practice of communication between Flash and javascript.

    Only AFTER you can do each separate step... as small practice items, would I suggest that you actually attempt it on your real Flash project.

    Best of luck!

    Adninjastrator

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 22, 2012 11:35 AM   in reply to gdmch

    You are most welcome!

    I have already received much good from others and I'm just passing that on.

    You can always post back if you have more issues in your project.

    Best wishes,

    Adninjastrator

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points