Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Frequenza di fotogrammi??

    Ho un main.swf (frequenza di fotogrammi 12 standar)

    all'interno viene caricato un secondo swf esterno (frequenza di fotogrammi 120)

    esiste un modo per far si che quando il mio swf caricato all'interno di main rimanga con la frequenza di fotogrammi 120 e non si adatti al main e quindi a 12?


    grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non è possibile, salvo ricorrere ad un trucchetto in AS

    http://forum.html.it/forum/showthrea...hreadid=480241

    con il codice di esempio modifichi il framerate della timeline prescelta, a tuo piacere

  3. #3
    Originariamente inviato da and80
    non è possibile, salvo ricorrere ad un trucchetto in AS

    http://forum.html.it/forum/showthrea...hreadid=480241

    con il codice di esempio modifichi il framerate della timeline prescelta, a tuo piacere
    grazie

    quindi è possibile avere un main a 12 frame al secodo in cui al suo interno ha un swf esterno a 120 frame al secondo?

    ho messo
    codice:
    function avanti() {
    	(_currentframe == _totalframes) ? gotoAndStop(1) : nextFrame();
    }
    _root.onLoad = function() {
    	fps = 1000/120;
    	a = setInterval(avanti, fps);
    };
    al primo fotogramma del swf esterno

    ma una volta aperto il main non vedo differenze VVoVe: di sicuro ho sbagliato qualcosa...

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova con questo

    codice:
    this.avanti = function () {
    	(this._currentframe == this._totalframes) ? this.gotoAndStop(1) : this.nextFrame();
    }
    this.onLoad = function() {
    	this.fps = 1000/120;
    	this.a = setInterval(this, "avanti", fps);
    };

  5. #5
    Originariamente inviato da and80
    prova con questo

    codice:
    this.avanti = function () {
    	(this._currentframe == this._totalframes) ? this.gotoAndStop(1) : this.nextFrame();
    }
    this.onLoad = function() {
    	this.fps = 1000/120;
    	this.a = setInterval(this, "avanti", fps);
    };

    nessun cambiamento

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Julius86
    nessun cambiamento
    piccolo dubbio... il file esterno è un'animazione che corre lungo la timeline oppure le transizioni sono realizzate via script, o ancora le "zone" animate si trovano dentro dei movieclip?

    nell'ultimo caso lo script andrebbe utilizzato su ogni timeline presente nel filmato

    nel secondo caso non ci potresti fare molto

    nel primo caso il codice è corretto e allora bisognerebbe vedere come e dove viene applicato

  7. #7
    Originariamente inviato da and80
    piccolo dubbio... il file esterno è un'animazione che corre lungo la timeline oppure le transizioni sono realizzate via script, o ancora le "zone" animate si trovano dentro dei movieclip?

    nell'ultimo caso lo script andrebbe utilizzato su ogni timeline presente nel filmato

    nel secondo caso non ci potresti fare molto

    nel primo caso il codice è corretto e allora bisognerebbe vedere come e dove viene applicato

    e si in effetti


    diciamo che ce altro, pensavo non incidesse

    cmq

    io ho Main.swf poi ci carico swf2.swf e all'interno di esso ce un altro swf che sarebbe un grafico in animazione


    ho messo il codice nel grafico ma nn cambia lo stesso

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Julius86
    e si in effetti


    diciamo che ce altro, pensavo non incidesse

    cmq

    io ho Main.swf poi ci carico swf2.swf e all'interno di esso ce un altro swf che sarebbe un grafico in animazione


    ho messo il codice nel grafico ma nn cambia lo stesso
    se leggi bene il codice vedrai che non è altro che una semplice funzione che muove la timeline a cui è applicata con velocità pari (non proprio) a 1 secondo diviso per il numero di frame desiderato (nel nostro caso 120), in pratica ha efficacia solo sulla timeline a cui viene applicato e non su tutto il filmato

    è comunque un lavoraccio e non ottieni la stessa fludità che avresti con il filmato standalone

  9. #9
    Originariamente inviato da and80
    se leggi bene il codice vedrai che non è altro che una semplice funzione che muove la timeline a cui è applicata con velocità pari (non proprio) a 1 secondo diviso per il numero di frame desiderato (nel nostro caso 120), in pratica ha efficacia solo sulla timeline a cui viene applicato e non su tutto il filmato

    è comunque un lavoraccio e non ottieni la stessa fludità che avresti con il filmato standalone

    si ho capito grazie comunque vedrò di arrivare a una soluzione



  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Julius86
    si ho capito grazie comunque vedrò di arrivare a una soluzione


    in bocca al lupo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.