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
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!
é urgentissimo!!!
Coming soon...
OnlyDesign.org - semplicità e stile
ciao!
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...
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!!!!!!
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!
Scusami... ma dove sta l'swf? O_o"
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!
Ah ecco, si ora ho capito :grin:Originalmente inviato da Gianmarco89
Dovrebbe bastare che all' embed del file flash aggiungi: wmode=transparent ,ovvero:
Fammi sapere se hai risolto poi :eyes:Codice HTML:<embed src="file.swf" width="valore width" height="valore height" wmode=transparent>
Non va, sapete come impostare la trasparenza dello sfondo del file swf (o .fla)
Grazie
Coming soon...
OnlyDesign.org - semplicità e stile
ciao!
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!
è come ti ho detto io la trasparenza :eyes:Originalmente inviato da Gianmarco89
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> </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!
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...
In che senso ne vedi solo uno in alto a sinistra??
adesso correggo il codice...
Coming soon...
OnlyDesign.org - semplicità e stile
ciao!
Non va neppure con wmode.... che faccio??
Coming soon...
OnlyDesign.org - semplicità e stile
ciao!
Hai provato con i suggerimenti che ti ho mandato via mail?
ciaooooo!!!!!
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!
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!!!!!!!!
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!
Devi fare un po' di chiarezza: stiamo parlando di flash o js?????????????
Ciao!!!!!
Ha sia un file flash che uno javascript.Originalmente inviato da debug
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:
allora io ho:
-il php che mi hai dato tu;
-un file .js da collegare;
io ho inserito nei tag "body" questo
i fiocchi come vedi vengono dietro all'swf.Codice HTML:<script language="JavaScript" src="intro/snow.js"></script>
ho inserito poi per il puntatore con la scritta:
tra i tag Head:
e tra i tag body: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>
ora come puoi vedere anche la scritta che segue il puntatore viene dietro.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>
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
cosa faccio??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> </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>
sono stato chiaro??
ciaooo!!
Coming soon...
OnlyDesign.org - semplicità e stile
ciao!
Che casino!!!!!! :?????:
Cmq, ho provato a realizzare la situazione del tuo sito in locale, e mi funzia:
La scritta che segue il mouse è sopra a tutto, il filmato swf è sopra ai fiocchi ma è trasperente...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>
Ciaooooooo!!!!!!!!
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!