Sulla timeline ho una serie di keyframe, etichettati ciascuno con un nome, e ciò che voglio è che, ad ogni caricamento del filmato, la testina di riproduzione vada ad uno di questi keyframe, in modo casuale.
Ho fatto questa actionscript:
Per funzionare funziona, ma - facendo svariati tentativi - mi sono accorto che talvolta non scatta alcuna azione, come se il valore attribuito alla variabile mystart fosse non compreso tra 0 e 9, e quindi non previsto dalla sequenza if ... else ifCodice PHP:
var mystart = Math.ceil(Math.random()*9);
if (mystart == 1) {
gotoAndStop("picasso");
} else if (mystart == 2) {
gotoAndStop("bauhaus");
} else if (mystart == 3) {
gotoAndStop("viola");
} else if (mystart == 4) {
gotoAndStop("magnum");
} else if (mystart == 5) {
gotoAndStop("css");
} else if (mystart == 6) {
gotoAndStop("moma");
} else if (mystart == 7) {
gotoAndStop("click");
} else if (mystart == 8) {
gotoAndStop("char");
} else if (mystart == 9) {
gotoAndStop("ajax");
} else if (mystart == 0) {
gotoAndStop("flash");
}
stop();
Dove sbaglio?
![]()