• User

    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:

    1. funziona solo in ActionScript 2.0;
    2. 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


  • Super User

    Ciao banalik,
    si può vedere del codice, altrimenti diventa impossibile capire 🙂


  • User

    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


  • Super User

    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";


  • User

    ok grazie
    provo subito e ti faccio sapere.
    grazie
    Fab