The forums have permanently moved to This forum will be kept around in read-only mode for archival purposes. To learn how to continue using your existing account on the new forums, check out this thread.

Results 1 to 5 of 5

Thread: Html triggering a flash variable

  1. #1

    Html triggering a flash variable

    Would it be possible for a flash variable to change based on an html file?

    Forgive me if this is a novice question, and I'm sure there are much easier ways to do this using PHP, etc. At the moment I only know Html and CSS

    I am using a flash file as my menu, and I'm wondering if there is a way for the html file to trigger flash so that I do not have to make multiple swfs, and cutting down on total files loaded.

    Thanks for the info

  2. #2
    yup, look up flashvars.

    flashvars is a parameter when you embed it... flashvars="hello from html".

    there are other ways of doing this, like with calling a javascript function from flash also.
    or loading an external xml file.

  3. #3
    I still don't quite grasp how to declare variables in as3, how would I declare a string to pick up a flashvar?
    Would something like this work?

    if (root.loaderInfo.parameters.var1 == "1"){

  4. #4
    Can anyone help me out, even with all the guides out there I still can't seem to get it to work. Here is my code. I've spent 3 hours trying to figure this out ;

    <script type="text/javascript">
    AC_FL_RunContent( 'codebase',',0,28,0','width','494','heigh t','54','title','flash1','src','menu2','quality',' high','pluginspage','','movi e','menu2' ); //end AC code
    </script><noscript><object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase=",0,28,0" width="494" height="54" title="flash1">
    <param name="movie" value="menu2.swf">
    <param name="quality" value="high">
    <param name="FlashVars" value="var1=1"></param>
    <embed src="menu2.swf" quality="high" pluginspage="" type="application/x-shockwave-flash" width="494" height="54" flashVars="var1=1"></embed>

    import flash.display.LoaderInfo;
    var string1:String = getFlashVar("var1");

    function getFlashVar(_var:String):String {
    var paramObj:Object = LoaderInfo(this.loaderInfo).parameters;
    var flashvar:String = String(paramObj[_var]);

    return flashvar;


  5. #5
    I only did the object portion but i think you can figure that part out on your own...
    your problems start here:
    1. <param name="FlashVars" value="var1=1"> delete the </param>
    2. <embed src="menu2.swf" quality="high" pluginspage="" type="application/x-shockwave-flash" width="494" height="54" flashVars="var1=1">

    <embed src="menu2.swf?var1=1" quality="high" pluginspage="" type="application/x-shockwave-flash" width="494" height="54" >
    see how that works and let us know... good luck!
    Last edited by maximillion511; November 10th, 2008 at 04:49 PM. Reason: code edit

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Home About Meet the Moderators Advertise

 Link to Us


Copyright 1999 - 2012