Ciao a tutti
premetto che non conosco flash :) .
Ho inserito un'animazione sostituendola al logo ,nella testata di un sito ,però ora vorrei evitare che l'animazione venga riavvolta e quindi riprodotta ad ogni cambio pagina .
Vorrei obbligatoriamente far riprodurre l'animazione di apertura la prima volta (senza skip) , ma non in quelle successive al cambio pagina.
Immagino ci sia da metter le mani nelle azioni ,inutile dire che al momento non saprei da dove iniziare.
premetto che il filmato è abbastanza complesso ma a me interessa solo l'animazione che è posizionata nella testata e che parte accedendo al sito .
Quindi ho ridimensionato la scena a 700x150 posizionandola sul movie clip ,il resto viene escluso dalla pubblicazione.
Il filmato è composto da tre file : blu.swf , mainpage.swf , music.swf .
riporto le azioni complete di blu.fla e mainpage.fla
blu.fla contiene queste azioni :
function zoomSound() {
zoomS = new Sound();
zoomS.attachSound("zoomS");
zoomS.start();
}
function closeSound() {
closeS = new Sound();
closeS.attachSound("closeS");
closeS.start();
}
stop();
loadMovie("mainPage.swf", _root.movSpace);
loadMovieNum("music.swf", 1);
_root.movSpace.newVars.load("provisionalNews.txt");
-----------------------------------------
mainpage.fla contiene queste azioni :
function menuEnable(enabler) {
var Register_1_ = this;
var Register_2_ = enabler;
menuNum = 1;
while (menuNum <= numMenu) {
Register_1_<("menu" + menuNum)>.enabled = Register_2_;
menuNum++;
}
Register_1_<("menu" + lnum)>.enabled = 0;
}
function mystarStart() {
var Register_1_ = this;
i = 1;
while (i <= 5) {
Register_1_<("mystar" + i)><("star" + i)>.play();
i++;
}
}
starC1.run = 1;
starC2.gotoAndStop(12);
starC3.gotoAndStop(12);
----------------------------------
questo è uno screenshot del blu.fla:
http://arckivio.altervista.org/blu.jp
questo del mainpage.fla
http://arckivio.altervista.org/mainpage.jp