- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- un semplice bottone con animazione
-
@Nhatan said:
per caricare un swf esterno crei sullo stage un movieclip vuoto che faccia da contenitore, gli dai nome istanza ad esempio "cont_mc" poi nel frame scrivi
> btn1.onRelease = function() { loadMovie("nome.swf",cont_mc) } >``` Ok,perfetto,ma io vorrei ottnere un effetto simile ww w. sergiocantore. it quando clicchi ad esempio su PRODOTTI appare quella finestra SEMITRASPARENTE come faccio ad ottenere un riquadro semitrasprente?
-
Ok,ho fatto tutto e mi trovo alla grande,tranne che per un piccolo ma importantissimo punto....
Allora,importo un movieclip nell'swf,e tale movie è praticamente testo con scroll....ma il problema è che non mi fa muovere lo scroll,invece nel .fla del movie,esportato e provato,funziona correttamente....come mai?dove sbaglio?
-
Nel codice del filmato con lo scroll ci sono riferimenti alla _root?
-
@Nhatan said:
Nel codice del filmato con lo scroll ci sono riferimenti alla _root?
onClipEvent (load) {
setProperty(this, _y, _root.scrollbar._y - _root.scrollbar._height * 0.5);
movimento = (_root.testo._height - _root.scrollbar._height) / (_root.scrollbar._height);
iniziotesto = _root.testo._y;
inizioslider = _root.slider._y;
top = _root.scrollbar._y - _root.scrollbar._height * 0.5;
bottom = _root.scrollbar._y + _root.scrollbar._height * 0.5;
}
onClipEvent (enterFrame) {
setProperty(_root.testo, _y, (_root.slider._y - inizioslider) * -movimento + iniziotesto);
}ecco quello ch ho trovato,sullo Slider
-
Infatti come pensavo è zeppo di riferimenti alla _root, quando lo carichi come swf esterno la _root non sarà più quella del swf con lo scrool ma del swf caricante, quindi tutti i percorsi vanno persi per rimediare devi bloccare la _root per vedere come fare leggi quà.
http://www.juliusdesign.net/_lockroot-a-cosa-serve-come-funziona/
-
Ciao nahtan,ci ho provato ma non cambia nulla,le modifiche che ho fatto sono:
-ho provato prima cambiando
btn1.onRelease = function()
{
loadMovie("prodotti.swf",cont_prodotti)
}
conbtn1.onRelease = function()
{
loadMovie("prodotti.swf",_root.cont_prodotti)
}e ho visto che non funzionava,e allora ho provato a cambiare
btn1.onRelease = function()
{
loadMovie("prodotti.swf",cont_prodotti)
}con
btn1.onRelease = function()
{
loadMovie("prodotti.swf",_level0.cont_prodotti)
}ma niente
ma non è che devo cambiare qualcosa anche sull'swf che vado richiamare?perchè mi vien il dubbio
-
Questo sccroller che stai utilizzando è free? Se si, mi dai il link da dove lo hai scaricato?
-
Faccio prima cosi non ricordo da dove l'ho preso
-
Oooops c'è un problema mannaggia....
in pratica l'swf PRODOTTI è associato al pulsante PRODOTTI,ora se clicco su CHI SIAMO,mi esce lo stesso scroll (modificato ovviamente in CHI SIAMO) e si sovrappone all'altro,cioè quando clicco su un altro pulsante e carico un altro filmato esterno,non si dovrebbe sovrapporre invece si sovrappone :bho:,come posso fare?
-
Risoltooooooooooooo
ci ho messo unloadMovie(_root.xxxx) corretto no?