Announcement

Collapse
No announcement yet.

been awhile

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • been awhile

    I have been running ver 6, but updated to ver 8 last week.
    Now I can't find where the diagnostic report is.
    I need to see where my project is toping for error. I opens with a splash screen, but then just closes before the project opens (Preview). I can see an error scrteen, but it passes too quick to see!

  • #2
    or is there some upgrad to the script I need to do to updatethe projectfrom 6 to 8?

    Comment


    • #3
      Syntax for version 8 is deprecated. So if any of your code iterates over tables using for/do loops, you'll need to update their syntax. See here for details: https://forums.indigorose.com/forum/...and-autoplay-8

      Originally posted by Mark View Post
      When importing a project made with an earlier version of AutoPlay Media Studio, AutoPlay Media Studio 8 will automatically analyze your project file and create a report detailing any areas where it thinks the old style for loop is in use. If there are any old for loops found the report will automatically be saved in the same folder as your new 8 project file and opened in your default web-browser...
      And if your project uses any 3rd party plugins, you'll need to update those, too. In which case, this thread might be of partial help: https://forums.indigorose.com/forum/...plugin-updates

      Welcome back.

      Comment


      • #4
        I am having a problem getting flash 6.0 active x control to install into AMS 8.5.3 I keep installing the 30X (can't find 6.0) flash player and AMS doesn't see it. Am I doing something wrong?

        Comment


        • #5
          Originally posted by roboziggy View Post
          I am having a problem getting flash 6.0 active x control to install into AMS 8.5.3 ...
          You seem to be confusing the issue somewhat, here. So let's clarify things, first. You don't actually install the Flash ActiveX (v6.0) control into AMS. The Flash ActiveX control is what's used by Windows to render flash content in Internet Explorer. And AMS requires at a minimum, version 6.0.0.0 of the Flash ActiveX control to successfully render files being used by the AMS Flash object.

          So, when you opt to have your AMS project detect for this ActiveX control at runtime (by ticking the relevant Dependencies option in the project settings like this):



          ... it's checking to see if v6.0.0.0 (or higher) of the Flash ActiveX control is present in Windows. If it's not present (and you have the option for detecting the ActiveX control ticked as above), you'll see the following message at runtime:



          Note that the Flash ActiveX control is used specifically by Internet Explorer and should not be confused with the Flash Player control used by other browsers such as Google Chrome & Firefox. In the screencap below, notice how the 1st Adobe item is the IE-based ActiveX control (whereas the 2nd & 3rd Adobe items are the Flash Player controls for Google Chrome & Firefox):


          ...............................................


          Originally posted by roboziggy View Post
          ...I keep installing the 30X (can't find 6.0) flash player and AMS doesn't see it. Am I doing something wrong?
          Most likely, this is because you're confusing the (Chrome or Firefox based) Flash Player control with the (IE based) Flash ActiveX control. If you're installing Flash v30.x via either Google Chrome or Firefox, then you're installing the Flash Player control, and not the Flash ActiveX control. Instead, go to https://get.adobe.com/flashplayer/ via Internet Explorer, and it will automatically grab the installer for the latest version of the Flash ActiveX control for you.

          Below are the direct-links to which Adobe automatically redirects, according to the browser you're using when navigating to https://get.adobe.com/flashplayer/

          Internet Explorer: https://admdownload.adobe.com/bin/li...ra_install.exe
          Google Chrome: https://admdownload.adobe.com/bin/li...xa_install.exe
          Firefox: https://admdownload.adobe.com/bin/li...xa_install.exe

          Note the differences in the filenames? The first one (flashplayer31ax_ra_install.exe) is when you navigate via Internet Explorer. And is the Flash ActiveX control that you want.
          .............................................

          PS.
          And finally, here's a useful function you can add to your project (in Globals) which will detect which version of the Flash ActiveX control you have installed. (Version 0.0.0.0 will be returned if nothing is found). Hope that clarifies things?

          Code:
          -- ###########################################################################
          -- Function: ActiveX_Version()
          -- Purpose: Detects if Flash ActiveX Control is present
          -- Returns: Version Number. (0.0.0.0 returned if ActiveX Control not present)
          -- ###########################################################################
          
          function ActiveX_Version()
              local bRet = true;    
              local strVersion = "0.0.0.0";
              bRet = Registry.DoesKeyExist(HKEY_CLASSES_ROOT,"CLSID\\{D27CDB6E-AE6D-11cf-96B8-444553540000}\\InprocServer32");
                  
              if (bRet) then
                  strFile = Registry.GetValue(HKEY_CLASSES_ROOT,"CLSID\\{D27CDB6E-AE6D-11cf-96B8-444553540000}\\InprocServer32","NoName",true);        
                  if (Application.GetLastError() ~= 0) then    
                      bRet = false;
                  end
              end    
              
              if (bRet) then
                  verInfo = File.GetVersionInfo(strFile);
                  if(Application.GetLastError() ~= 0)then
                      strVersion = "0.0.0.0";
                  else
                      strVersion = verInfo.FileVersion;
                  end
              end    
              
              if (bRet ~= true) then
                  strVersion = "0.0.0.0";
              end        
              
              return strVersion;
          end
          
          Dialog.Message("Checking for ActiveX", "Flash ActiveX :\r\nVersion "..ActiveX_Version());

          Comment


          • #6
            Here you go. Had some time to kill - so whipped up a quick example. This will:
            • Check for presence of Flash ActiveX control v6.0.0.0+ . And if not detected, will display the 'Missing Technologies' window (with embedded direct-link to the latest ActiveX control regardless of user's default browser setting).
            • Detect the Version number of the ActiveX control currently installed (or display appropriate message if not installed).
            Should do the trick.
            Attached Files

            Comment

            Working...
            X