- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Importazione video e Action Script 1.0 e 2.0
-
Importazione video e Action Script 1.0 e 2.0
Ho realizzato un sito in flash.
Ho usato action script 1.0
Devo inserire dei filmati relativi a video mpeg esterni.
Ho importato il video nello stage inserendolo in un fotogramma.
Dopo svariate prove ho visto che:- funziona solo in ActionScript 2.0;
- se cambio le impostazioni di pubblicazioni da ActionScript 1.0 a 2.0 non funzionano gli script relativi allo scrolling di alcune pagine.
Come posso risolvere il problema (preview dei video e scrolling) senza rifare tutto?
Grazie
Ciao
-
Ciao banalik,
si può vedere del codice, altrimenti diventa impossibile capire
-
Ciao Flep,
grazie per la risposta innanzitutto.
Allora il progetto, come dicevo, l'ho iniziato in ActionScript 1.0
e gli scrolling li ho fatti creando in un fotogramma un simbolo con vari livelli (freccia in giù, feccia in su, lo scrollhandle, il buttonlogic di riferimento) e un livello dove ho incorporato il testo in AS
dove dico che il clip filmato chiamato text deve vedersi all'interno della maschera chiamata masca1.
Questo è il testo AS nel livello:text.setMask(masca1);
top = "-178";
scrolllength = "290";
speed = "10";
bottom = Number(top)+Number(scrolllength);
amount = "0";
height = getProperty("text", _height);
originally = getProperty("text", _y);Questo è il testo di AS che ho associato alla freccia in su:
on (press) {
tellTarget ("buttonlogic") {
gotoAndPlay("up");
}
}
on (release, releaseOutside) {
tellTarget ("scrollhandle") {
gotoAndStop(1);
}
tellTarget ("buttonlogic") {
gotoAndStop("stop");
}
}Questo è il testo di AS che ho associato alla freccia in giù:
on (press) {
tellTarget ("buttonlogic") {
gotoAndPlay("down");
}
}
on (release, releaseOutside) {
tellTarget ("scrollhandle") {
gotoAndStop(1);
}
tellTarget ("buttonlogic") {
gotoAndStop("stop");
}
}Poi per lo scroll handle ho creato un simbolo nel quale ho creato una routine
dove nel fotogramma1 ho inserito lo stop in AS;
nel fotogramma 3 ho inserito questo AS:../:amount = ((((_y-../:top)/../:scrolllength)*../:height)-(_y-../:top));
setProperty("../text", _y, ../:originally-../:amount);e nel fotogramma 5 ho inserito questo testo AS:
gotoAndPlay(3);
Spero di essere stato chiaro il più possibile.
Grazie per ogni eventuale suggerimento.
Ciao
-
Parere personale:
codice scritto sui bottoni da sempre problemi nel debug dell'applicazione.Se imposti a actionscript 2.0 il problema è che il tuo codice non ha variabili tipizzate, ad esempio scrolllength= "290" in actionscript 2.0 non lo vuole.
Lo devi dichiarare così:
var scrolllength:String="290";
-
ok grazie
provo subito e ti faccio sapere.
grazie
Fab