ActionScript versions

My students have found great actionscript tutorials that help
them make interactive games; however, the script is in a different
release than we have. Are there any conversion options to help me
help them use these tutorials? We have Flash MX 2004, but I'm not
exactly sure which release of ActionScript that uses (what do I
click on to find out?).
Thanks very much for any help!!!
(i guess I can guide them to only use the release we
have....when I find out exactly which Actionscript we
use...)

AS2 and AS1 is MX2004.
AS3 is Flash CS3.
kirupa.com is highly regarded for the tutorials. I would send
your students there.

Similar Messages

  • ActionScript version for Flash 8 Pro?

    I just bought Flash 8 Pro, and discovered that the
    ActionScript version is 2.0. I was really hoping for the Regular
    Expressions classes, but they are only coming in ActionScript 3.0
    evidently.
    Will we be able to update the ActionScript version in our
    present Flash systems?
    Bob, Moscow Idaho

    probably not. but you can download flash 9 alpha (or maybe
    it's beta by now) for free. search google for a link.

  • CS4 Save As and ActionScript Versions

    I'm curious as to which versions CS4 can save an FLA as. As
    government contractors we are obligated to submit our FLAs as part
    of our final deliveries, and some customers require the version to
    be 8. For this and other reasons we need to be mindful when
    considering upgrading.
    Also, will CS4 allow us to create files as either AS2 (gotta
    have that Tree component!) or AS3 in the same way that CS3 does?
    Thanks in advance.

    Ex Malterra,
    > I'm curious as to which versions CS4 can save an FLA as.
    Flash CS4 can save FLAs as CS4- and CS3-compatible files.
    (By
    comparison, Flash CS3 is able to save CS3- and 8-compatible
    files. Flash 8
    can save 8- and MX 2004-compatible files, and so on, back.
    Always the
    current version and the version before.)
    > some customers require the version to be 8. For this and
    > other reasons we need to be mindful when considering
    > upgrading.
    It can get tedious, but if you're using CS4 and want to save
    for Flash
    8, you'll have to Save As CS3, then open that file in CS3 and
    Save As 8.
    Keep in mind -- and this isn't new to CS4 -- you always risk
    losing features
    when you save to a previous version of Flash. For example,
    Flash 8
    introduced blend modes. If you use those and try to save your
    file as an MX
    2004 file, you'll lose that particular feature.
    > Also, will CS4 allow us to create files as either AS2
    (gotta
    > have that Tree component!) or AS3 in the same way that
    > CS3 does?
    Yes. Flash CS4 supports all the versions of ActionScript as
    Flash CS3.
    That said, you can always use 3rd party components to meed
    your needs, if it
    comes to that. The Yahoo! Developer Network features free
    (BSD license) AS3
    UI components for Flash here, including a Tree:
    http://developer.yahoo.com/flash/astra-flash/
    David Stiller
    Co-author, Foundation Flash CS4 for Designers
    http://tinyurl.com/5j55cv
    "Luck is the residue of good design."

  • ActionScript version question?

    Hi, I need to make a flash game using action script and i have read some tutorials about it, most of them are using actionscript 2.0.
    My question is, what do you think can happen if I use actionscript 2.0 instead of 3.0.
    I mean, would it work correctly in the current browsers? sorry for asking this, maybe is a silly question, but flash and AS is not my everyday working tool.
    I know that since actionscript3.0 is newer have some advantages, but since I dont have much time to do it, i´ll prefer to make it in AS 2.0 since i understand it better than AS 3.0.
    If you have any comment, please let me know i will really appreciate it!
    Thanks!

    The Flash Player supports all versions of actionscript so if you are able to use AS2 to complete the design you should not have any problem.

  • ActionScript version for Connect Pro 7?

    What AS version does Connect Pro 7 support? I am looking to
    write a pod with a library that is written with Flex/AS3. If not,
    what future version of Connect will support AS3?
    Thanks!

    probably not. but you can download flash 9 alpha (or maybe
    it's beta by now) for free. search google for a link.

  • ActionScript version of the Pause Effect?

    Is there any such thing as something similar to the pause animation effect that can be used in ActionScript? What I mean is when you create a sequence of animation effects in flex using the sequence tags with effects inside them you can use the pause tags so that the next effect in the sequence doesn't happen until the duration applied to the pause effect has been reached.
    Is there anything similar that you can put inside a function so that a specfic time duration must be reached before latters code is fired? For example the following function is used to change the text of a label however I want 5 seconds to elapse BEFORE this action takes place. What can I replace ??? with in the following example or is this impossible within functions?:-
    private function changeText():void{
         myLabel.text = 'blah';

    http://www.adobe.com/devnet/actionscript/references.html

  • ActionScript version

    I'm full of questions today.
    Are there any pros and cons as to whether we should publish for AS2 or AS3?
    We'll be developing for clients, so we need to take their situations into account too.
    Thanks for any help...
    Marion

    All depends on the Flash Player installed on your client's PC's? Personally I would advise to use AS3, because this is a far better programming language (and probably the only one supported in the future), but this is supported from Flash Player 9 on.
    Lilybiri

  • Buttons in ActionScript 3 ?!?!?!

    hi...
    I'm trying to make a sound controller in actionscript 3. I
    used to do this nicely in actionscript 2, but know it seems that
    nothing works as in "the old days"...
    I created a button and tried to add actionscript to it but it
    doesn't let me :-(
    How can i apply code to a button on flash CS3 to start and
    stop a specific sound?

    ActionScript 3.0 was designed for advanced Object-Oriented
    programmers. Even though this approach is a lot more powerful, it
    requires a lot of knowledge and re-learning. Like for example that
    every on() event is not only deprecated in this version but
    completely removed. So, as the same documentation says. If your
    project is not a giant monster, there is no need to learn this
    programming approach, which will take you a considerable time. You
    can still export as Flash Player 9 to use its improvements but
    select ActionScript 2.0 as the ActionScript version on the publish
    settings panel.
    Take into account that the object structure in ActionScript
    3.0 was completely redesigned. So every proccess, from a sinple
    event to movie clip creation has changed radically.

  • Flash CS3 Actionscript

    I get he impression that newbies to Flash are no longer
    welcome. I was just getting the hang of CS2 and had to upgrade.
    What happened to the simple behaviors for buttons? What is this
    stuff called Actionscript 3.0? I am ticked.

    SuJun,
    >> What happened to the simple behaviors for buttons?
    They're still there. ;)
    >> What is this stuff called Actionscript 3.0? I am
    ticked.
    ActionScript 3.0 is a new, overhauled version of
    ActionScript made to
    take advantage of the new virtual machine in Flash Player 9
    and higher.
    (Flash Player 9 actually has two virtual machines now, AVM1
    for ActionScript
    1.0/2.0 and AVM2 for ActionScript 3.0.)
    > I understand tweening, putting objects on the stage,
    importing
    > graphics, but actionscript is beyond my competency
    level.
    Fair enough. Keep your chin up ... you'll be happy to hear
    that Flash
    can easily be configured to the way you were used to before.
    It all depends
    on your Publish Settings for the FLA at hand. If you don't
    need new
    ActionScript 3.0 features, just head to File > Publish
    Settings > Flash tab
    and change the ActionScript version field to ActionScript 2.0
    or lower. If
    you like, you can even change the version of Flash Player for
    your published
    SWF.
    Again, if you're not making use of newer features, you may
    as well
    publish for the lowest version of Flash Player you can get
    away with. Flash
    Player 8 introduced filter effects (blur, drop shadow, etc.),
    so if need
    those, you'll have to publish to Flash Player 8 or higher --
    but if you
    don't need them, maybe Flash Player 7 would do ... or 6, or
    even 5. If you
    go 5, you'll have to drop your ActionScript version down to
    ActionScript
    1.0.
    > This type of change focuses strictly on the developer at
    the
    > expense of someone trying to learn. Obviously Adobe
    > doesn't give a rip about someone just beginning.
    I wouldn't go so far as to say that. I've noticed that many
    people seem
    to equate Flash CS3 with ActionScript 3.0 exclusively, but
    fortunately, that
    simply needn't be. As soon as you change to ActionScript 2.0
    or lower,
    you'll find that the Behavior panel becomes enabled.
    David Stiller
    Co-author, Foundation Flash CS3 for Designers
    http://tinyurl.com/2k29mj
    "Luck is the residue of good design."

  • Text Caption options not applied

    Hi,
    I'm trying to add a text caption with a transparent style.
    however when I try to modify font, font size, or color no change is
    being applied. If I switch to the Adobe Blue caption style I can
    modify color, but not font size. Any idea why this is
    happening?

    Hi there
    I happened across a weird issue just last night that was resolved by choosing a different ActionScript version. I'm wondering if you can try this to see if there is a change in behavior.
    Click Edit > Preferences > Project > Publish Settings and whatever it's set to AS2 or AS3, try the other option and see if it changes your outcome.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • I am getting an error report and not sure how to fix the script. Please help... 3

    So now Im getting a new error report. I named the instance of the button in the properties panel btn_ccbil.
    Here is the code I have now:
    import flash.net.URLRequest;
    var url:String = 'http://www.lexiefyfe.com/ccbill9001/index.htm';
    btn_ccbil.addEventListener(MouseEvent.CLICK, onOrderClick);
    function onOrderClick():void
          var request:URLRequest = new URLRequest(url);
          try {
                navigateToURL(request, '_blank');
          } catch (e:Error) {
                trace('An error occurred');
    Here is the error report:
    Scene=photogallery, layer=buttons, frame=1, Line 7 A type identifier is expected after the ':'.
    Scene=photogallery, layer=buttons, frame=1, Line 9 The class or interface 'flash.net.URLRequest' could not be loaded.
    This is the original code for the billing from ccbill I am trying to get to work with flash:
    <A HREF="http://www.lexiefyfe.com/ccbill9001/index.htm"><img src="ccbutton.jpg"></A>
    Is this just something that flash can't do? If so will someone please let me know. I am running in circles at this point and very frustrated... I'm new to as3 but I thought it could work.
    Thank you to all for the help and consideration,
    Thomas

    You appear to be using AS3 code in an AS2 setting.  Go into your Publish Settings and change the actionscript version to AS3 in the Flash section.
    Other matters...
    You do not need to import the URLRequest class while coding in the Flash IDE.
    You need to put an argument in the function definition due to the listeners throwing one when it is triggered...
    function onOrderClick(evt:MouseEvent):void

  • Text Caption Box not appearing

    HI All / Captivate 4 Experts:
    I recently upgraded from Captivate 3 to 4.  My text caption box is not appearing on certain slides.  I do have a click box on them, however when I removed the click box and played the next 5 slides...the text caption box did not appear. 
    The slides that I have are meant for the user to click on certain areas with the instructions given to them on what and where to click.
    Any ideas???
    PLEASE HELP!!  Thanks!
    Jane

    Hi there
    I happened across a weird issue just last night that was resolved by choosing a different ActionScript version. I'm wondering if you can try this to see if there is a change in behavior.
    Click Edit > Preferences > Project > Publish Settings and whatever it's set to AS2 or AS3, try the other option and see if it changes your outcome.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Is there a way to add an alternate purchase form for a catalog or product, so that the autoresponder for that catalog or product can be customized?

    I have a client who wants to offer an ebook with an online exam form.  I'll create a secure zone for the exam form.
    She wants 3 sales opportunities:
    Buy the ebook
    Buy the same ebook and include access to the exam form as an upgrade option, possibly post-purchase via link in the ebook to paid subscription zone
    Buy the same ebook together with access to the exam form, modifiying a custom purchase form autoresponder to contain a link to a different (free) secure zone?
    Is there a way to create an alternate purchase form inside the ecommerce catalog system, so that I can customize the autoresponder to contain a get-login link to a subscription zone?
    I'm trying to solve this with as few secure zones as possible.  Does anyone have any better, more creative, cost-effective and elegant ideas for solving this?
    Thanks for any thoughts or info.

    Hi
    Thanks for your guidance
    This has opened up my mind , I now I find I am totally distracted from
    the CP project I should be working on.
    So I find I have two further problems or maybe they are questions
    I could not find a Tutorial on Scripting is it in Further tutorials ,
    because for some reason my computer although connected to the internet
    will not open anything just a message to say I need an internet
    conection; this will be an internal IT issue.
    Secondly exploring the help I tried the
    Create static widgets
    Select File > New > Widget in Flash.
    In the Create New Widget dialog box, do the following:
    In the Widget menu, select Static.
    In the ActionScript Version menu, select the ActionScript version that
    you plan to use when writing the widget code in Flash.
    Click OK.
    In Flash, right-click the Actions layer in the Timeline, and select
    Actions.
    The Actions panel appears with the template code for the static widget.
    Customize this code to create your widget.
    New project startup
    You can see the option is greyed out for me!
    Inside a Project - Same thing
    What have I not understood
    Totally unrelated issue
    The company has bought 2 copies of ADOBE ELEARNING SUITE would you
    believe after 3 weeks I still do not have an activation code ADOBE say
    they are having problems with their system
    Kind regards
    Ashley Galloway
    International Training & eLearning Manager
    Message was edited by: Captiv8r - Removed personal information and company disclaimer that had apparently been automatically added during an E-Mail reply.

  • How to get/process the Data from XMLSocket?

    Hello All,
    I'm using Adobe Professional CS6, and Actionscript 3.0.
    To start with I have a C# program that basically just feeds data out from a Server in the form of XML data. I then have a Flash program that should receive the data and then I'll do some stuff with it. We had this working in Actionscript 1.0 but we need to upgrade the code to Actionscript 3.0, but instead of just trying to convert stuff over to the new  Actionscript version, I'm going to re-write the program.
    So far I've basically just defined some EventListeners most of which I found examples of online for using XMLSockets. As of now the Flash program will connect an XMLSocket to the Server that is feeding out the data, and the server feeding the data resends new data every 5-10 seconds or so.
    So when a grouping of XML Data comes in on the port I defined, the following Function gets executed for handling the incoming data. For my EventListener's Function for "socket.addEventListener(DataEvent.DATA, dataHandler);"  ("socket" is defined as --> var socket = new XMLSocket(); ). So when the new data comes in it executes the above function.
    The trouble I'm having is declaring a new variable of type "XML" and then using that variable to pull out individual "nodes/children" from the incoming XML Data. I found an example online that was very close to what I want to do except instead of using an XMLSocket to get data constantly streaming in they use the "URLLoader" function to get the XML data. I know I'm receiving the XML data onto the server because if I set the (e: DataEvent) variable defined in the function "head" to a string and then run a trace on that I can see ALL of the XML data in the "Output Window".
    But I can't seem to be able to set (e: DataEvent) to a XML variable so I can access individual elements of the XML data. The example I found (which uses the URLLoader instead) uses this line (myXML = new XML(e.target.data);)  to set the XML Variable, which won't work for mine, and if I try to do the same thing in my code it simply prints this for as many lines as there is XML data --> "[object XMLSocket]"
    MY CODE:
    *I left out the other Functions that are in my code for the EventListeners you'll see defined below, except for the one in question:
                             ---> "function dataHandler(e: DataEvent):void"
    import flash.events.IOErrorEvent;
    import flash.events.ProgressEvent;
    import flash.events.SecurityErrorEvent;
    import flash.events.DataEvent;
    var socket = new XMLSocket();
    socket.addEventListener(Event.CONNECT, connectHandler);
    socket.addEventListener(Event.CLOSE, closeHandler);
    socket.addEventListener(DataEvent.DATA, dataHandler);
    socket.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
    socket.addEventListener(ProgressEvent.PROGRESS, progressHandler);
    socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
    var success = socket.connect('server.domain.name.local',3004);
    The code in this function was used from an example I found online as described above in the post: 
              LINK --> http://www.republicofcode.com/tutorials/flash/as3xml/
    // The Commented out code (*in blue) will show ALL the xml data inside the "Output Window":
    function dataHandler(e: DataEvent):void {
              // var myStr:String = e.data;
              var xml:XML;
              xml = new XML(e.target.data);  //<--- THIS DOESN"T WORK (I DONT THINK 'target' IS CORRECT HERE)??
              if (socket.connected)
                        // trace(myStr)
                        trace(xml);
    The Output from the line "trace(xml)" will show this data below in the "Output Window" (*FYI There should be 6 lines of XML Data on each 'update'):
    [object XMLSocket]
    [object XMLSocket]
    [object XMLSocket]
    [object XMLSocket]
    [object XMLSocket]
    [object XMLSocket]
    Could someone show or point me in the right direction on this. I want to be able to access specific parts of the incoming XML Data.
    Here's some sample XML Data:
    <MESSAGE VAR="screen2Display" TEXT="CSQ_1" />
    <MESSAGE VAR="F1_agentsReady" TEXT="111" />
    <MESSAGE VAR="F1_unavailableAgents" TEXT="222" />
    <MESSAGE VAR="F1_talkingAgents" TEXT="333" />
    <MESSAGE VAR="F1_callsHandled" TEXT="444" />
    <MESSAGE VAR="F1_ABDRate" TEXT="555" />
    Any thoughts or suggestions would be greatly appreciated..!
    FYI:
    I'm VERY new to Actionscript/Flash Developing (*about a week now), so go easy on me haha...
    Thanks in Advance,
    Matt

    Hey Guys, thanks ALOT for the replies!!
    Andrei1 and Sinious,
    The code I show above is actually just what I found in an example online, and its what i was trying to show you what "they" used
    in the URLLoader example. I wasn't trying to use URLLoader, but it was the closest example I found online to  what I was trying to
    do in terms of processing the XML Data, and not how I read it in. So XMLSocket IS definetly what I'm trying to use because the Server
    I'm receiving the XML Data from "pushes" it out every 10 seconds or so. So yea I definatly want to use XMLSocket and not URLLoader...
    Sorry for the confusion...
    The example you show:
         var xml:XML = new XML(e.data)
    Is actually what I had in my original code but I couldn't get it to show anything in the "Output Window" using the trace() method on
    it, so I assumed I wasn't doing it correctly...
    What my original code was in the "dataHandler()" Function was this:
    function dataHandler(e: DataEvent): void
        var xml: XML = XML(e.data);
        if (socket.connected)
            trace(xml);
            msgArea.htmlText += "*socket.connected = TRUE\n"
        } else {
            msgArea.htmlText += "*socket.connected = FALSE\n"
    OUTPUT:
    And what I get when I run a Debug on it is, in the "msgArea", which is just a simple Text Box w/ Dynamic Text on the main frame it prints:
        "socket.connected = TRUE
         socket.connected = TRUE
         socket.connected = TRUE
         socket.connected = TRUE
         socket.connected = TRUE
         socket.connected = TRUE"
    It prints that message 6 times in the msgArea for each XML Message that comes in (*which I think 6 times because there
    are 6 "sections/nodes" in the XML Data). But then NOTHING prints in the "Output Window" for the "trace(xml)" command.
    Not sure why nothing is showing in the "Output Window", maybe the XML is not complete? But I could see data in the "Output
    Window" when I set "e.data" to a string variable, so I know the Data is reaching the program. Since I could see the XML Data in
    a string variable, does that mean I can rule out that the XML Data coming in is considered a "complete" XML Document?
    Because I wasn't sure if to be considered a complete XML Document it would need to have this included in the message..?
                        "<?xml version="1.0"?>"
    For the tests I'm running, one single XML message which is being pushed out from the server looks like this:
    <MESSAGE VAR="screen2Display" TEXT="Call_Queue_1" />
    <MESSAGE VAR="F1_agentsReady" TEXT="111" />
    <MESSAGE VAR="F1_unavailableAgents" TEXT="222" />
    <MESSAGE VAR="F1_talkingAgents" TEXT="333" />
    <MESSAGE VAR="F1_callsHandled" TEXT="444" />
    <MESSAGE VAR="F1_ABDRate" TEXT="555" />
    Would I need to include that "Header" in the XML message above?
                   i.e. "<?xml version="1.0"?>"
    Or do I need to be more specific in the trace command instead of just using "trace(xml)"?
    Also yes, I already have a Flash Policy file setup and working correctly.
    Anyway, thanks again guys for the replies, very much appreciated!!
    Thanks Again,
    Matt

  • Aggregator V.5 self paced learning not working

    . I have 11 individual projects that I have combined into one aggregated file. When I run the aggregated file, the self-paced learning is not working correctly. Here is what I know:
    Captivate 5, WIN 7, Chrome browser. Clients choice of Captivate version.
    Client is not using a LMS
    All 11 projects have the “self-paced learning” checked in the TOC.
    I have published all 11 projects and they run fine. I can exit the browser while they are running and restart each project. The box displays, “Continue from where you stopped last time?” and I can either resume or start over.
    For each of the 11 projects, here are some settings:
    In >File>Publish settings>Project>Start end> Autoloader is checked
    In >File>Publish settings>Project>Start end> Autoplay is checked
    In >File>Publish> eLearning output=disabled
    In >File>Publish>ActionScript Version=AS3
    I have republished all individual projects, and also checking the “Force republish all the slides”.
    Cleared the browser cache
    All 11 individual projects (.swf and .html), the .js file as well as the aggregated file(s) (.swf and .html) are all located in the same folder on my hard drive. They are close to the top of the naming hierarchy.
    Client wants to be able to use self-paced learning  in the Aggregated files to allow the learner to resume where they left off as well as starting over. I start the aggregated file, let the slides run for a bit and then stop, exiting the browser. I return to the location on my hard drive and click the .html file name. I am returned to the aggregated file at the very beginning and not given the option to start where I left off. I have checked each of the projects persistanceInfo.sol. Among the oddball characters, the wording "don'task" appears, but I am not sure if some of the characters are indicative of the "Don't ask" box being checked or not. I have reviewed each of the projects in the aggregated file. On each and every occasion, when I close and reclick the link, I am presented with the dialog box asking if I want to continue where I left off. Clicking ok allows the project to resume where I left off. Clicking cancel restarts the project at the beginning.
    Additionally, I have made sure that the target file location is listed on the Global Flash Security settings as a trusted location.I have uploaded the files to a web server on our company site. Running the file from there provides no additional benefit-I get the same results.
    Thoughts?
    Thanks
    Jim

    All slides in the presentation are marked as continue.  I have gone
    through the first 5 slides and when I refresh the browser or exit out of
    Internet Explorer and open the project again it just starts at the
    beginning.
    Brenda
    From:   Lilybiri <[email protected]>
    To:     Brenda Dersham <[email protected]>
    Date:   01/25/2011 08:33 AM
    Subject:        Self-Paced Learning - Bookmark not
    working in Captivate 5
    Hello Brenda,
    How did you check: after uploading to a LMS?
    You have to be aware of the fact that a slide will be marked as 'viewed'
    only when the playbar has played the whole slide till the end. If you do
    pause slides with a click box, button, TEB and attach the action 'Go to
    Next slide' or something similar instead of the default action 'Continue'
    this will not happen and the slide will not be marked as completed.
    Lilybiri

Maybe you are looking for

  • Assign/Change page image in TOC - RoboHelp 9

    I would like to have 2 sep. page images in my TOC. One = [?] and another indicating that a video link is contained on page. I changed the URL image link but can't find out how to assign the image to the page. Is this the way to go? If so, how do I as

  • Workbook to be converted as webreport!

    Hi Friends, I've got one workbook, which contains five queries in the same page. i would like this workbook to be excuted in the web, i'm workingon BI 7.0, SP10, could anybody let me know the way of getting workbooks excuted in the web using WAD? Tha

  • Integration Broker - Connection Timed Out Error

    We are getting below error when running a job that access another app sever from PeopleSoft. Internal Error: Connection request timed out: at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsE

  • NO internet connection to WIFI on Windows 8.1 on iMac??

    I have successfully installed windows but I think its missing some drivers to support network connection as my WIFI is not showing up on the Windows side, but is showing up on the MAC side, anyone know how to solve this???

  • Another ENCODING PROBLEM... Please hellp!

    Hello....this is a long one...gets some coffee. Many of you have no doub't seen the movie "Ground Hog Day" with Bill Murry. Great movie. Well, in fact, the sequel is being made right here in front of my very own computer screen, with me waking up eve