Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: problema

  1. #1

    problema

    ciao a tutti.
    Sicuramente voi mi saprete aiutare e crecherò di spiegarmi.

    Ho un clip nella scena principale, il mio clip contiene un video esportato in sequenza di immagini.

    ora ho un menu, al click sul 1°pulsante l'animazione deve andare in play e stopparsi al frame 20 e fin qui tutto ok, ma se mi trovo al 1° frame del mc e clikko sul pulsante due l'animazione deve andare comunque in play e stopparsi al frame 40 e non al 20.

    qualcuno sa dirmi che script applicare al pulsante?

    grazie a chi mi saprà aiutare
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  2. #2
    nessuno sa dirmi neanche se è possibile fare una cosa del genere?
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    nella _root inserisci questa funzione:

    function controllo (mc,framen) {
    mc.play();
    mc.onEnterFrame() = function {
    if (_currentframe==framen) {
    mc.stop();
    }
    }
    }

    e nel primo pulsante:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,20);
    }

    nel secondo:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,40);
    }

    ecc. ecc.

    in pratica passi alla funzione il clip che vuoi far partire e il numero del frame al quale si deve fermare........

    prova.............ciao
    http://stino.altervista.org
    ....in costruzione....

  4. #4
    Originariamente inviato da Stino
    nella _root inserisci questa funzione:

    function controllo (mc,framen) {
    mc.play();
    mc.onEnterFrame() = function {
    if (_currentframe==framen) {
    mc.stop();
    }
    }
    }

    e nel primo pulsante:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,20);
    }

    nel secondo:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,40);
    }

    ecc. ecc.

    in pratica passi alla funzione il clip che vuoi far partire e il numero del frame al quale si deve fermare........

    prova.............ciao
    era qllo che volevo grazie.
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Originariamente inviato da Stino
    nella _root inserisci questa funzione:

    function controllo (mc,framen) {
    mc.play();
    mc.onEnterFrame() = function {
    if (_currentframe==framen) {
    mc.stop();
    }
    }
    }

    e nel primo pulsante:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,20);
    }

    nel secondo:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,40);
    }

    ecc. ecc.

    in pratica passi alla funzione il clip che vuoi far partire e il numero del frame al quale si deve fermare........

    prova.............ciao
    ho appena provato ma mi da quest'errore
    **Error** Scene=Scena 1, layer=preload, frame=1:Line 3: Left side of assignment operator must be variable or property.
    mc.animazione.onEnterFrame() = function {
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  6. #6
    Originariamente inviato da enigma_79
    ho appena provato ma mi da quest'errore
    **Error** Scene=Scena 1, layer=preload, frame=1:Line 3: Left side of assignment operator must be variable or property.
    mc.animazione.onEnterFrame() = function {
    Primo:Qualcuno sa darmi una dritta per questo errore?

    Secondo:clikkando su un altro pulsante il mio clip deve fare il play
    partendo dal numero totale dei frame - il frame in cui mi trovo qual'è la sintassi giusta per farlo?
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    Originariamente inviato da enigma_79
    Primo:Qualcuno sa darmi una dritta per questo errore?

    Secondo:clikkando su un altro pulsante il mio clip deve fare il play
    partendo dal numero totale dei frame - il frame in cui mi trovo qual'è la sintassi giusta per farlo?
    nessuno sa darmi una risposta?aiutooo
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    nella _root inserisci questa funzione:

    function controllo (mc,framen) {
    mc.play();
    mc.onEnterFrame() = function () {
    if (_currentframe==framen) {
    mc.stop();
    }
    }
    }

    e nel primo pulsante:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,20);
    }

    nel secondo:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,40);
    }

    ecc. ecc.

    scusa avevo scritto male...

    Secondo:clikkando su un altro pulsante il mio clip deve fare il play partendo dal numero totale dei frame - il frame in cui mi trovo qual'è la sintassi giusta per farlo?
    non ho capito se deve partire dall' ultima posizione raggiunta
    o se ogni pulsante deve partire da un certo punto e finire ad un altro:

    ovvero se il pulsante 2 deve iniziare al frame 20 e finire al 40
    mentre il 3° deve cominciare al 40 e finire al 60

    oppure se ho cliccato sul primo pulsante arrivando al frame 20 e quando clicco sul 3° pulsante deve partire da 20 e arrivare a 60

    il codice che ti ho postato parte dall' inizio del clip ogni volta che si clicca su un pulsante

    morale della favola: spiegati meglio.......
    http://stino.altervista.org
    ....in costruzione....

  9. #9
    Originariamente inviato da Stino
    nella _root inserisci questa funzione:

    function controllo (mc,framen) {
    mc.play();
    mc.onEnterFrame() = function () {
    if (_currentframe==framen) {
    mc.stop();
    }
    }
    }

    e nel primo pulsante:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,20);
    }

    nel secondo:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,40);
    }

    ecc. ecc.

    scusa avevo scritto male...



    non ho capito se deve partire dall' ultima posizione raggiunta
    o se ogni pulsante deve partire da un certo punto e finire ad un altro:

    ovvero se il pulsante 2 deve iniziare al frame 20 e finire al 40
    mentre il 3° deve cominciare al 40 e finire al 60

    oppure se ho cliccato sul primo pulsante arrivando al frame 20 e quando clicco sul 3° pulsante deve partire da 20 e arrivare a 60

    il codice che ti ho postato parte dall' inizio del clip ogni volta che si clicca su un pulsante

    morale della favola: spiegati meglio.......
    devo fare una funzione che calcoli il numero totale dei frame del mio clip _totalframe meno il currentframe e partire dal numero che mi viene come risultato.

    es.: se ho un clip di 100 fotogrammi e sono al frame 20 lui deve fare 100(totalframe)-20(currentframe) e partire quindi dal frame numero 80. spero di essere stato chiaro. grazie
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  10. #10
    ok allora basta che fai:

    function controllo (mc,framen) {
    var fra=mc._totalframes-mc._currentframe;
    mc.gotoAndPlay(fra);
    mc.onEnterFrame() = function () {
    if (_currentframe==framen) {
    mc.stop();
    }
    }
    }

    e nel primo pulsante:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,20);
    }

    nel secondo:

    on (release) {
    _root.controllo(_root.NOME_DEL_CLIP_FILMATO,40);
    }

    ecc. ecc.

    prova non sono sicuro che funzioni però provare non costa niente

    http://stino.altervista.org
    ....in costruzione....

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.