Visualizzazione risultati 1 fino 25 di 25

Discussione: Help con flash, è possibile utilizzare JS??

  1. #1
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito Help con flash, è possibile utilizzare JS??

    Posso mettere un JS in un'animazione in flash??

    Se nol mi suggerite come fare dei fiocchi di neve che cadono casualmente??

    Grazie ciao Gianmarco
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  2. #2
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    é urgentissimo!!!
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  3. #3
    Guest

    Predefinito

    Puoi farlo con qualche funzione actionscript complessa (io non conosco quindi..), ma personalmente mi cercherei l'immagine di un fiocco di neve, creerei un simbolo e poi crei l'animazione per ogni i fiocco... Magari può non essere una cosa rapida ma mi viene in mente solo questo...

    Inoltre il problema più grosso credo sia rendere realistico i moto dei fiocchi, che non è lineare...

  4. #4
    Guest

    Predefinito

    Cosa vuoi farci con js in un filmato flash??
    Tuttalpiù (come cazz si scrive??) puoi richiamare una funzione js che sta nella pagina tramite getURL....

    Per la neve guarda qui: http://www.risorseflash.it/movie/search2.asp?cerca=neve


    Ciaoooooo!!!!!!

  5. #5
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    volevo fare dei fiocchi che cadono come nel sito www.rmxdj.altervista.org

    Ho trovato il JS in un sito simile, ma l'swf rimane in primo piano con i fiocchi dietro invece lo voglio con i fiocchi davanti che cadono, nn so se mi sono spiegato...
    Ultima modifica di Gianmarco89 : 17-12-2004 alle ore 17.30.13
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  6. #6
    Guest

    Predefinito

    Scusami... ma dove sta l'swf? O_o"

  7. #7
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    COME, NON è IL MIO SITO QUELLO!!!
    il mio sito è ovviamente www.gianmarco89.altervista.org

    l'swf deve avere i fiocchi che cadono davanti...
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da Gianmarco89
    COME, NON è IL MIO SITO QUELLO!!!
    il mio sito è ovviamente www.gianmarco89.altervista.org

    l'swf deve avere i fiocchi che cadono davanti...
    Ah ecco, si ora ho capito :grin:

    Dovrebbe bastare che all' embed del file flash aggiungi: wmode=transparent ,ovvero:

    Codice HTML:
    <embed src="file.swf" width="valore width" height="valore height" wmode=transparent>
    Fammi sapere se hai risolto poi :eyes:

  9. #9
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Non va, sapete come impostare la trasparenza dello sfondo del file swf (o .fla)

    Grazie
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  10. #10
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Ti spiego, perchè il mio file con dentro l'immagine è un php, nn so come ma è diverso (soprattutto non so perchè!!!!!)

    Aiutatemi please... ciao gianmarco
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da Gianmarco89
    Non va, sapete come impostare la trasparenza dello sfondo del file swf (o .fla)

    Grazie
    è come ti ho detto io la trasparenza :eyes:

  12. #12
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    ti mostro il php:
    Codice PHP:
    <?
    $swf
    ="index1.swf"; //specifica il nome del filmato
    $ultimamod=date("YmdHis",filemtime($swf)); //preleva la data dell'ultima modifica al file, nel formato: 20040409193515
    $swf.="?".$ultimamod; //concatena la data con il nome del file, attraverso il carattere ?
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    </head>

    <body>
    <div align="center">
    <p>&nbsp; </p>
    <p>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400">
    <param name="movie" value="<? echo $swf; ?>">
    <param name="quality" value="high">
    <embed src="<? echo $swf; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed>
    </object>
    </p>
    </div>
    </body>
    </html>

    vedi che cosa si può fare, intanto al mio sito puoi vedere quello che è venuto, io vorrei che i fiocchi invece di sparire dietro all'swf passassero davanti, e non davanti ai pulsanti e agli elementi, come se fosse 1 gif animata con lo sfondo transparente

    ciao
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  13. #13
    Guest

    Predefinito

    Hai sbagliato a scrivere il codice invece di wmode=transparent lo hai scritto con la V normale, per questo non funziona. In secondo luogo, a me nel tuo sito la nece non "cade"... ne vedo solo uno in alto a sinistra...

  14. #14
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    In che senso ne vedi solo uno in alto a sinistra??
    adesso correggo il codice...
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  15. #15
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Non va neppure con wmode.... che faccio??
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  16. #16
    Guest

    Predefinito

    Hai provato con i suggerimenti che ti ho mandato via mail?


    ciaooooo!!!!!

  17. #17
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Sì, ma mi hai illuminato, adesso devo per forza fare trasparnte lo sfondo, volevo mettere un testo che segue il mouse (anteprima: www.gianmarco89.altervista.org/index1.php)
    ma ovviamente si vede sotto, cosigliatemi qualcosa perchè le scritte e i fiocchi si vedano in primo piano (i fiocchi sono nella home normale...)

    Ciao e grazie
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  18. #18
    Guest

    Predefinito

    Devi impostare i livelli in cui duplichi i fiocchi al di sopra degli altri, quindi magari inizi a duplicarli dal numero 100 anzichè dal 1.

    PS: oddio la scritta è ancora più fastidiosa dei fiocchi!!!!!


    Ciaooooooo!!!!!!!!

  19. #19
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Ma io i fiocchi li ho messi con un file .js collegato nel php!

    non sono dentro all'swf...

    e il mouse?? come faccio a fare la scritta in primo piano??

    grazie
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  20. #20
    Guest

    Predefinito

    Devi fare un po' di chiarezza: stiamo parlando di flash o js?????????????


    Ciao!!!!!

  21. #21
    Guest

    Predefinito

    Citazione Originalmente inviato da debug
    Devi fare un po' di chiarezza: stiamo parlando di flash o js?????????????


    Ciao!!!!!
    Ha sia un file flash che uno javascript.

    Cosi com'è ora quando la neve cade (che è lo javascript) viene messa in secondo piano al contenuto del sito (che è in flash)... lui vorrebbe portare in primo piano lo javascript rispetto al file flash. :grin:

  22. #22
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    allora io ho:

    -il php che mi hai dato tu;
    -un file .js da collegare;

    io ho inserito nei tag "body" questo

    Codice HTML:
    <script language="JavaScript" src="intro/snow.js"></script>
    i fiocchi come vedi vengono dietro all'swf.

    ho inserito poi per il puntatore con la scritta:

    tra i tag Head:
    Codice HTML:
    <style>.spanstyle {
    	COLOR: white; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; POSITION: absolute; TOP: -50px; VISIBILITY: visible
    }
    </style>
    <script LANGUAGE="JavaScript">
    <!-- Begin
    var x, y;
    var step = 10;
    var flag = 0;
    
    var message = "Qui puoi scrivere ciò che vuoi !!! ";
    message = message.split("");
    var xpos = new Array();
    for (i = 0; i <= message.length - 1; i++) {
    xpos[i] = -50;
    }
    var ypos = new Array();
    for (i = 0; i <= message.length - 1; i++) {
    ypos[i]= -50;
    }
    function handlerMM(e) {
    x = (document.layers) ? e.pageX : document.body.scrollLeft + event.clientX;
    y = (document.layers) ? e.pageY : document.body.scrollTop + event.clientY;
    flag = 1;
    }
    function makesnake() {
    if (flag == 1 && document.all) {
    for (i = message.length - 1; i >= 1; i--) {
    xpos[i] = xpos[i - 1] + step;
    ypos[i] = ypos[i - 1];
    }
    xpos[0] = x + step;
    ypos[0] = y;
    for (i = 0; i < message.length - 1; i++) {
    var thisspan = eval("span" + (i) + ".style");
    thisspan.posLeft = xpos[i];
    thisspan.posTop = ypos[i];
       }
    }
    else if (flag==1 && document.layers) {
    for (i = message.length - 1; i >= 1; i--) {
    xpos[i] = xpos[i - 1] + step;
    ypos[i] = ypos[i - 1];
    }
    xpos[0] = x + step;
    ypos[0] = y;
    for (i = 0; i < message.length - 1; i++) {
    var thisspan = eval("document.span" + i);
    thisspan.left = xpos[i];
    thisspan.top = ypos[i];
       }
    }
    var timer = setTimeout("makesnake()", 10);
    }
    // End -->
    </script>
    e tra i tag body:
    Codice HTML:
    <body bgcolor="#FFFFFF" text="#000000" onload="makesnake()"
    style="OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 100%" link="#FFFF00" vlink="#00FFFF">
    <script LANGUAGE="JavaScript">
    <!-- Begin
    for (i = 0; i <= message.length-1; i++) {
    document.write("<span id='span"+i+"' class='spanstyle'>");
    document.write(message[i]);
    document.write("</span>");
    }
    if (document.layers) {
    document.captureEvents(Event.MOUSEMOVE);
    }
    document.onmousemove = handlerMM;
    // End -->
    </script>
    ora come puoi vedere anche la scritta che segue il puntatore viene dietro.

    Io dovre fare lo sfondo dell'swf trasparente (in modo che sullo sfondo si vedano i fiocchi che passano dietro ai pulsanti)
    e allo stesso tempo la scritta del mouse in primo piano....


    Come faccio???

    questo è quello che ho provato
    Codice PHP:
    <?
    $swf
    ="index1.swf"; //specifica il nome del filmato
    $ultimamod=date("YmdHis",filemtime($swf)); //preleva la data dell'ultima modifica al file, nel formato: 20040409193515
    $swf.="?".$ultimamod; //concatena la data con il nome del file, attraverso il carattere ?
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    <style>.spanstyle {
    COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; POSITION: absolute; TOP: -50px; VISIBILITY: visible
    }
    </style>
    <script LANGUAGE="JavaScript">
    <!-- Begin
    var x, y;
    var step = 10;
    var flag = 0;

    var message = "Gianmarco e Stefano Augurano un bellissimo netale e felice anno nuovo! ";
    message = message.split("");
    var xpos = new Array();
    for (i = 0; i <= message.length - 1; i++) {
    xpos[i] = -50;
    }
    var ypos = new Array();
    for (i = 0; i <= message.length - 1; i++) {
    ypos[i]= -50;
    }
    function handlerMM(e) {
    x = (document.layers) ? e.pageX : document.body.scrollLeft + event.clientX;
    y = (document.layers) ? e.pageY : document.body.scrollTop + event.clientY;
    flag = 1;
    }
    function makesnake() {
    if (flag == 1 && document.all) {
    for (i = message.length - 1; i >= 1; i--) {
    xpos[i] = xpos[i - 1] + step;
    ypos[i] = ypos[i - 1];
    }
    xpos[0] = x + step;
    ypos[0] = y;
    for (i = 0; i < message.length - 1; i++) {
    var thisspan = eval("span" + (i) + ".style");
    thisspan.posLeft = xpos[i];
    thisspan.posTop = ypos[i];
    }
    }
    else if (flag==1 && document.layers) {
    for (i = message.length - 1; i >= 1; i--) {
    xpos[i] = xpos[i - 1] + step;
    ypos[i] = ypos[i - 1];
    }
    xpos[0] = x + step;
    ypos[0] = y;
    for (i = 0; i < message.length - 1; i++) {
    var thisspan = eval("document.span" + i);
    thisspan.left = xpos[i];
    thisspan.top = ypos[i];
    }
    }
    var timer = setTimeout("makesnake()", 10);
    }
    // End -->
    </script>
    </head>

    <body>
    <body bgcolor="#ffffff" text="#000000" onload="makesnake()"
    style="OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 100%" link="#FFFF00" vlink="#00FFFF">
    <script LANGUAGE="JavaScript">
    <!-- Begin
    for (i = 0; i <= message.length-1; i++) {
    document.write("<span id='span"+i+"' class='spanstyle'>");
    document.write(message[i]);
    document.write("</span>");
    }
    if (document.layers) {
    document.captureEvents(Event.MOUSEMOVE);
    }
    document.onmousemove = handlerMM;
    // End -->
    </script>
    <div align="center">
    <p>&nbsp; </p>
    <p>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400">
    <param name="movie" value="<? echo $swf; ?>">
    <param name="quality" value="high">
    <embed src="<? echo $swf; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed>
    </object>
    </p>
    </div>
    </body>
    </html>
    cosa faccio??

    sono stato chiaro??


    ciaooo!!
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  23. #23
    Guest

    Predefinito

    Che casino!!!!!! :?????:

    Cmq, ho provato a realizzare la situazione del tuo sito in locale, e mi funzia:

    Codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <title>Untitled Document</title> 
    <style>.spanstyle { 
        COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; POSITION: absolute; TOP: -50px; VISIBILITY: 
    
    visible 
    } 
    </style> 
    <script LANGUAGE="JavaScript"> 
    <!-- Begin 
    var x, y; 
    var step = 10; 
    var flag = 0; 
    
    var message = "Gianmarco e Stefano Augurano un bellissimo netale e felice anno nuovo! "; 
    message = message.split(""); 
    var xpos = new Array(); 
    for (i = 0; i <= message.length - 1; i++) { 
    xpos[i] = -50; 
    } 
    var ypos = new Array(); 
    for (i = 0; i <= message.length - 1; i++) { 
    ypos[i]= -50; 
    } 
    function handlerMM(e) { 
    x = (document.layers) ? e.pageX : document.body.scrollLeft + event.clientX; 
    y = (document.layers) ? e.pageY : document.body.scrollTop + event.clientY; 
    flag = 1; 
    } 
    function makesnake() { 
    if (flag == 1 && document.all) { 
    for (i = message.length - 1; i >= 1; i--) { 
    xpos[i] = xpos[i - 1] + step; 
    ypos[i] = ypos[i - 1]; 
    } 
    xpos[0] = x + step; 
    ypos[0] = y; 
    for (i = 0; i < message.length - 1; i++) { 
    var thisspan = eval("span" + (i) + ".style"); 
    thisspan.posLeft = xpos[i]; 
    thisspan.posTop = ypos[i]; 
       } 
    } 
    else if (flag==1 && document.layers) { 
    for (i = message.length - 1; i >= 1; i--) { 
    xpos[i] = xpos[i - 1] + step; 
    ypos[i] = ypos[i - 1]; 
    } 
    xpos[0] = x + step; 
    ypos[0] = y; 
    for (i = 0; i < message.length - 1; i++) { 
    var thisspan = eval("document.span" + i); 
    thisspan.left = xpos[i]; 
    thisspan.top = ypos[i]; 
       } 
    } 
    var timer = setTimeout("makesnake()", 10); 
    } 
    // End --> 
    </script> 
    <script language="JavaScript" src="intro/snow.js"></script>
    </head> 
    
    <body bgcolor="#0000ff" text="#000000" onload="makesnake()" 
    style="OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 100%" link="#FFFF00" vlink="#00FFFF"> 
    <script LANGUAGE="JavaScript"> 
    <!-- Begin 
    for (i = 0; i <= message.length-1; i++) { 
    document.write("<span id='span"+i+"' class='spanstyle'>"); 
    document.write(message[i]); 
    document.write("</span>"); 
    } 
    if (document.layers) { 
    document.captureEvents(Event.MOUSEMOVE); 
    } 
    document.onmousemove = handlerMM; 
    // End --> 
    </script> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
     WIDTH="550" HEIGHT="400" id="index1" ALIGN="">
     <PARAM NAME=movie VALUE="index1.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode 
    
    VALUE=transparent> <PARAM NAME=bgcolor VALUE=#003399> <EMBED src="index1.swf" menu=false quality=high wmode=transparent 
    
    bgcolor=#003399  WIDTH="550" HEIGHT="400" NAME="index1" ALIGN=""
     TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
    </OBJECT>
    </BODY>
    </HTML>
    La scritta che segue il mouse è sopra a tutto, il filmato swf è sopra ai fiocchi ma è trasperente...


    Ciaooooooo!!!!!!!!

  24. #24
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Ho provato ma nn andava, poi ho cambiato il pezzo ch richiamava il file snow.js mettndolo in body e adesso va, ma guarda come...
    non si può fare che le immagini le scarichi una volta sola??

    ciao
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  25. #25
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •