Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    css nel file html che richiama swf

    ciao a tutti.
    Con indesign ho creato un file swf con relativo html (un catalogo sfogliabile) di cui posto il codice

    Vorrei modificare questo file aggiungendo delle semplici freccette (una a destra , una a sinistra) che mi facciano sfogliare il file...
    come posso fare ?

    codice del html:

    Codice PHP:


    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>ciclostazioni</title>
    <
    script language="JavaScript" type="text/javascript">
    <!--
    //v1.7
    // Flash Player Version Detection
    // Detect Client Browser type
    // Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
    var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true false;
    var 
    isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true false;
    var 
    isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true false;
    function 
    ControlVersion()
    {
        var 
    version;
        var 
    axo;
        var 
    e;
        
    // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
        
    try {
            
    // version will be set for 7.X or greater players
            
    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
            
    version axo.GetVariable("$version");
        } catch (
    e) {
        }
        if (!
    version)
        {
            try {
                
    // version will be set for 6.X players only
                
    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
                
                
    // installed player is some revision of 6.0
                // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
                // so we have to be careful. 
                
                // default to the first public version
                
    version "WIN 6,0,21,0";
                
    // throws if AllowScripAccess does not exist (introduced in 6.0r47)        
                
    axo.AllowScriptAccess "always";
                
    // safe to call for 6.0r47 or greater
                
    version axo.GetVariable("$version");
            } catch (
    e) {
            }
        }
        if (!
    version)
        {
            try {
                
    // version will be set for 4.X or 5.X player
                
    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                
    version axo.GetVariable("$version");
            } catch (
    e) {
            }
        }
        if (!
    version)
        {
            try {
                
    // version will be set for 3.X player
                
    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                
    version "WIN 3,0,18,0";
            } catch (
    e) {
            }
        }
        if (!
    version)
        {
            try {
                
    // version will be set for 2.X player
                
    axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
                
    version "WIN 2,0,0,11";
            } catch (
    e) {
                
    version = -1;
            }
        }
        
        return 
    version;
    }
    // JavaScript helper required to detect Flash Player PlugIn version information
    function GetSwfVer(){
        
    // NS/Opera version >= 3 check for Flash plugin in plugin array
        
    var flashVer = -1;
        
        if (
    navigator.plugins != null && navigator.plugins.length 0) {
            if (
    navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
                var 
    swVer2 navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" "";
                var 
    flashDescription navigator.plugins["Shockwave Flash" swVer2].description;
                var 
    descArray flashDescription.split(" ");
                var 
    tempArrayMajor descArray[2].split(".");            
                var 
    versionMajor tempArrayMajor[0];
                var 
    versionMinor tempArrayMajor[1];
                var 
    versionRevision descArray[3];
                if (
    versionRevision == "") {
                    
    versionRevision descArray[4];
                }
                if (
    versionRevision[0] == "d") {
                    
    versionRevision versionRevision.substring(1);
                } else if (
    versionRevision[0] == "r") {
                    
    versionRevision versionRevision.substring(1);
                    if (
    versionRevision.indexOf("d") > 0) {
                        
    versionRevision versionRevision.substring(0versionRevision.indexOf("d"));
                    }
                }
                var 
    flashVer versionMajor "." versionMinor "." versionRevision;
            }
        }
        
    // MSN/WebTV 2.6 supports Flash 4
        
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1flashVer 4;
        
    // WebTV 2.5 supports Flash 3
        
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1flashVer 3;
        
    // older WebTV supports Flash 2
        
    else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1flashVer 2;
        else if ( 
    isIE && isWin && !isOpera ) {
            
    flashVer ControlVersion();
        }    
        return 
    flashVer;
    }
    // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
    function DetectFlashVer(reqMajorVerreqMinorVerreqRevision)
    {
        
    versionStr GetSwfVer();
        if (
    versionStr == -) {
            return 
    false;
        } else if (
    versionStr != 0) {
            if(
    isIE && isWin && !isOpera) {
                
    // Given "WIN 2,0,0,11"
                
    tempArray         versionStr.split(" ");     // ["WIN", "2,0,0,11"]
                
    tempString        tempArray[1];            // "2,0,0,11"
                
    versionArray      tempString.split(",");    // ['2', '0', '0', '11']
            
    } else {
                
    versionArray      versionStr.split(".");
            }
            var 
    versionMajor      versionArray[0];
            var 
    versionMinor      versionArray[1];
            var 
    versionRevision   versionArray[2];
                
    // is the major.revision >= requested major.revision AND the minor version >= requested minor
            
    if (versionMajor parseFloat(reqMajorVer)) {
                return 
    true;
            } else if (
    versionMajor == parseFloat(reqMajorVer)) {
                if (
    versionMinor parseFloat(reqMinorVer))
                    return 
    true;
                else if (
    versionMinor == parseFloat(reqMinorVer)) {
                    if (
    versionRevision >= parseFloat(reqRevision))
                        return 
    true;
                }
            }
            return 
    false;
        }
    }
    function 
    AC_AddExtension(srcext)
    {
      if (
    src.indexOf('?') != -1)
        return 
    src.replace(/\?/, ext+'?'); 
      else
        return 
    src ext;
    }
    function 
    AC_Generateobj(objAttrsparamsembedAttrs

      var 
    str '';
      if (
    isIE && isWin && !isOpera)
      {
        
    str += '<object ';
        for (var 
    i in objAttrs)
        {
          
    str += '="' objAttrs[i] + '" ';
        }
        
    str += '>';
        for (var 
    i in params)
        {
          
    str += '<param name="' '" value="' params[i] + '" /> ';
        }
        
    str += '</object>';
      }
      else
      {
        
    str += '<embed ';
        for (var 
    i in embedAttrs)
        {
          
    str += '="' embedAttrs[i] + '" ';
        }
        
    str += '> </embed>';
      }
      
    document.write(str);
    }
    function 
    AC_FL_RunContent(){
      var 
    ret 
        
    AC_GetArgs
        
    (  arguments".swf""movie""clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
         
    "application/x-shockwave-flash"
        
    );
      
    AC_Generateobj(ret.objAttrsret.paramsret.embedAttrs);
    }
    function 
    AC_SW_RunContent(){
      var 
    ret 
        
    AC_GetArgs
        
    (  arguments".dcr""src""clsid:166B1BCA-3F9C-11CF-8075-444553540000"
         
    null
        
    );
      
    AC_Generateobj(ret.objAttrsret.paramsret.embedAttrs);
    }
    function 
    AC_GetArgs(argsextsrcParamNameclassidmimeType){
      var 
    ret = new Object();
      
    ret.embedAttrs = new Object();
      
    ret.params = new Object();
      
    ret.objAttrs = new Object();
      for (var 
    i=0args.lengthi=i+2){
        var 
    currArg args[i].toLowerCase();    
        switch (
    currArg){    
          case 
    "classid":
            break;
          case 
    "pluginspage":
            
    ret.embedAttrs[args[i]] = args[i+1];
            break;
          case 
    "src":
          case 
    "movie":    
            
    args[i+1] = AC_AddExtension(args[i+1], ext);
            
    ret.embedAttrs["src"] = args[i+1];
            
    ret.params[srcParamName] = args[i+1];
            break;
          case 
    "onafterupdate":
          case 
    "onbeforeupdate":
          case 
    "onblur":
          case 
    "oncellchange":
          case 
    "onclick":
          case 
    "ondblclick":
          case 
    "ondrag":
          case 
    "ondragend":
          case 
    "ondragenter":
          case 
    "ondragleave":
          case 
    "ondragover":
          case 
    "ondrop":
          case 
    "onfinish":
          case 
    "onfocus":
          case 
    "onhelp":
          case 
    "onmousedown":
          case 
    "onmouseup":
          case 
    "onmouseover":
          case 
    "onmousemove":
          case 
    "onmouseout":
          case 
    "onkeypress":
          case 
    "onkeydown":
          case 
    "onkeyup":
          case 
    "onload":
          case 
    "onlosecapture":
          case 
    "onpropertychange":
          case 
    "onreadystatechange":
          case 
    "onrowsdelete":
          case 
    "onrowenter":
          case 
    "onrowexit":
          case 
    "onrowsinserted":
          case 
    "onstart":
          case 
    "onscroll":
          case 
    "onbeforeeditfocus":
          case 
    "onactivate":
          case 
    "onbeforedeactivate":
          case 
    "ondeactivate":
          case 
    "type":
          case 
    "codebase":
          case 
    "id":
            
    ret.objAttrs[args[i]] = args[i+1];
            break;
          case 
    "width":
          case 
    "height":
          case 
    "align":
          case 
    "vspace"
          case 
    "hspace":
          case 
    "class":
          case 
    "title":
          case 
    "accesskey":
          case 
    "name":
          case 
    "tabindex":
            
    ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
            break;
          default:
            
    ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
        }
      }
      
    ret.objAttrs["classid"] = classid;
      if (
    mimeTyperet.embedAttrs["type"] = mimeType;
      return 
    ret;
    }
    // -->
    </script>
    <script language="JavaScript" type="text/javascript">
    <!--
    // -----------------------------------------------------------------------------
    // Globals
    // Major version of Flash required
    var requiredMajorVersion = 10;
    // Minor version of Flash required
    var requiredMinorVersion = 0;
    // Revision of Flash required
    var requiredRevision = 2;
    // -----------------------------------------------------------------------------
    // -->
    </script>
    </head>
    <body bgcolor="#999999">


    <script language="JavaScript" type="text/javascript">
    <!--
    var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
    if(hasRightVersion) {  // if we've detected an acceptable version
        // embed the flash movie
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,2,0',
            'width', '2566',
            'height', '1478',
            'src', 'ciclostazioni',
            'quality', 'high',
            'pluginspage', 'http://www.adobe.com/go/getflashplayer',
            'align', 'middle',
            'play', 'false',
            'loop', 'false',
            'scale', 'showall',
            'wmode', 'window',
            'devicefont', 'false',
            'id', 'ciclostazioni',
            'bgcolor', '#999999',
            'name', 'ciclostazioni',
            'menu', 'true',
            'allowFullScreen', 'true',
            'allowScriptAccess','sameDomain',
            'movie', 'ciclostazioni',
            'salign', ''
            ); //end AC code
    } else {  // flash is too old or we can't detect the plugin
        var alternateContent = '

    This content requires version '
            + requiredMajorVersion + '.' + requiredMinorVersion + '.' + requiredRevision + ' '
            + 'or higher of the Adobe Flash Player.</p>'
            + '[url="http://www.adobe.com/go/getflashplayer/"]Get Flash[/url]';
        document.write(alternateContent);  // insert non-flash content
    }
    // -->
    </script>
    <noscript>
          This content requires the Adobe Flash Player.
          [url="http://www.adobe.com/go/getflashplayer/"]Get Flash[/url]
    </noscript>
    </body>
    </html> 

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    Nessuno ha qualche idea ? Sto cercando di fare una cosa semplice....

    Il codice che ho postato e' quello generato da indesign in automatico...
    Qualcuno che usa indesign probabilmente ci avra gia smanettato

    Qualche consiglio?

  4. #4
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Credo non dipenda dal css, ma le freccette devono essere elementi dell'swf.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    qualche idea su come aggiungerle?

  6. #6
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Se hai creato l'swf con indesign penso tu debba aggiungerle nel progetto di indesign.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    proprio cosi ! Grazie mille
    Ho aggiunto i pulsanti (finestra->interattivita->pulsanti) , associato le azioni e poi ho lasciato che indesign crei il file html e swf.

    Grazie ancora
    ciao

  8. #8
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Di niente!
    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.