Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con switch

  1. #1

    problema con switch

    Ciao!

    Sto incontrando un problema con il costrutto "switch":
    nel primo frame ho inserito questo codice:
    codice:
    switch (frame) {
    	case "contatti":
    		gotoAndStop(43);
    		break;
    	case "chi":
    		gotoAndStop(40);
    		break;
    	case "cosa":
    		gotoAndStop(41);
    		break;
    	case "dove":
    		gotoAndStop(42);
    		break;
    	default:
    		play();
    }
    Io richiamo l'swf così (in una pagina php):
    codice:
    <OBJECT name="main" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0" WIDTH=720 HEIGHT=540 border="0" bordercolor="#F9F4F2">
    <PARAM NAME=movie VALUE="FLASH/baimex.swf<? if (isset($_REQUEST['frame'])){ echo '?frame='.$_REQUEST['frame']; }?>">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=bgcolor VALUE=#F9F4F2>
    <EMBED src="FLASH/baimex.swf<? if (isset($_REQUEST['frame'])){ echo '?frame='.$_REQUEST['frame']; }?>" quality=high bgcolor=#F9F4F2  WIDTH=720 HEIGHT=540 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
    <? 
    if (isset($_REQUEST['frame'])){ 
    	$var = $_REQUEST['frame']; 
    }else{
    	$var = "-";
    }
    echo '</OBJECT>				
    <script language="javascript">
    main.setVariable("frame","'.$var.'");
    </script>';
    ?>
    Se non passo alcun parametro, oppure uno che non compare fra le opzioni dello switch funziona tutto che è un piacere, atrimenti mi si impianta dopo un tot numero di frame.
    Se quando si blocca, lo faccio andare avanti a mano (cliccando col destro e dicendogli "riproduci") alla fin fine fa quello che voglio....

    quale potrebbe essere il problema??

    (ps: la soluzione dovrebbe essere il più portabile possibile, quantomeno deve funzionare correttamente con IE, con Mozilla e con gli altri browser più diffusi...)



    Spero di essermi spiegato abbastanza bene.

  2. #2
    Può essere che non riescere a prendere correttamente il valore della variabile "frame"? :master:

  3. #3

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.