Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 26

Discussione: Uno stop totale

  1. #11
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113

    no

    quel codice l'avevo ovviamente messo sulla timeline principale, e funziona a meraviglia, se non chè è incompatibile alla coesistenza con la funzione dello stop (poichè si ferma solo la timeline generale e non il mc, mentre se lo togli si ferma sia la timeline principale sia il mc)

    Così ho pensato di provare a spostarlo all'interno modificando il _root.movie7.stop


    in

    _this.stop

  2. #12
    ALLORA NEL MOVIE CLIP:
    onClipEvent (load) {
    _root.movie7.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.movie7.play();
    }
    if(a){
    _root.movie7.stop();
    }

    }

    E NEL PULSANTE:
    on (release) {
    stop();
    _root.video7.stop();
    _root.video7.a=true;
    }

  3. #13
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113

    probabilmete non mi sono spiegato abbastanza bene....

    Ricomcio....

    La funzione dello stop:

    on (release) {
    stop();
    _root.video7.stop();
    }


    inserito sulla timeline principale funziona perfettamente e ferma sia il filmato principale sia la movieclip video7

    A questo punto avevo anche bisogno di fermare la movieclip video7 pe run tot di secondi quindi ho inserito in un movieclip vuoto sulla timeline principale la funzione:

    onClipEvent (load) {
    _root.video7.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video7.play();
    }
    }


    e anche questa funzione va perfettamente, ossia ferma il mc video7 per 2 sec. Però ora se provo a fermare il tutto con il tasto stop la timeline principale si ferma ma il mc continua ad andare. Chiaro?


    Quindi ho pensato ad una incompatibilità tra le 2 funzioni (lo stop a pulsante e lo stop a secondi) e ho modificato lo stop a sec in questo modo:


    onClipEvent (load) {
    _this.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _this.play();
    }
    }


    e l'ho messo direttamente nella timeline del mc video7.


    La sitauzione a questo punto è che il pulsante stop continua a funzionare ma il mc non si ferma.

  4. #14
    ora che sei stato più chiaro:
    all mc vuoto dai un nome di istanza : mc.
    poi gli dai:
    onClipEvent (load) {
    _root.video7.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video7.play();
    }
    if(a){
    _root.video7.stop();
    }


    }
    e al pulsante:
    on (release) {
    stop();
    _root.mc.a=true;
    }

    FUNZIONA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  5. #15
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113

    Andreass SEI GRANDE !

    :sexpulp: :sexpulp: :sexpulp:


    Originariamente inviato da Andreass
    ALLORA NEL MOVIE CLIP:
    onClipEvent (load) {
    _root.video7.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video7.play();
    }
    if(a){
    _root.video7.stop();
    }

    }

    E NEL PULSANTE:
    on (release) {
    stop();
    _root.video7.stop();
    _root.video7.a=true;
    }


    :quote: Ho provato questo che mi hai postato prima e ha funzionato perfettamente ! (anche senza aver dato un nome all'istanza (mc.)del mc vuoto

    Non ho ancora provato l'ultimo suggerimento:


    ora che sei stato più chiaro:
    all mc vuoto dai un nome di istanza : mc.
    poi gli dai:
    onClipEvent (load) {
    _root.video7.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video7.play();
    }
    if(a){
    _root.video7.stop();
    }


    }
    e al pulsante:
    on (release) {
    stop();
    _root.mc.a=true;
    }

    FUNZIONA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !

    cosa fa in meglio ? O è un modo più elegante di far fare la stessa cosa ?


    In ogni caso sei un grande :sexpulp: (e mi hai risolto un sacco di problemi)

    colors

  6. #16

    LE AZIONI nel movie sono le stesse:
    nel pulsante:
    on (release) {
    stop();
    //cioè vai nel movie mc che contiene le azioni e digli che a è true
    _root.mc.a=true;
    }

  7. #17
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113

    ops

    mi sa che ho ancora bisogno della tua pazienza e bravura

    Allora lasciando valido quello che abbiamo scritto finora mi sono accorto che il problema non è un problema di compatibilità tra le 2 funzioni sulla stessa timeline ma è un altra...
    ossia se metto più di uno stop programmato (quello settato in secondi per intenderci) sembra che il pulsante di stop non funzioni.

    Ossia ho messo gli script giusti ecc.e funziona tutto perfettamente se al massimo metto 'uno' stop programmato al mc ma appena aggiungo un altro stop programmato sempre del tipo:

    onClipEvent (load) {
    _root.video7.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video7.play();
    }
    if(a){
    _root.video7.stop();
    }


    }

    il pulsante di stop non funziona più! Ma perchè

    ti prego aiutami....
    Cosa pensi che possa essere? Devo attivare questi stop programmati per forza e non posso farne a meno! Devo provare a farli in un altro modo?


  8. #18
    se hai un 'altro script in un altro movie:
    meti sempre una condizione del tipo:
    if(b){
    _root.video7.stop();
    }

    e al pulsante:
    nomeistanzaMovieVuoto.b=true;

  9. #19
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113

    i guai non finiscono mai....

    Ciao Andreass,

    ho seguito le tue indicazioni ma ti pregherei (ti prego sono disperato) di dare un occhiata a quanto sto scrivendo:

    Ho una timeline principale,ed:

    in un layer di questa ho messo un istanza di mc che si chiama video9.

    in un layer un pulsante play e un pulsante stop.

    in un layer (appena sopra quello che contiene il mc video9)ho piazzato a distanza di qualche decina di frames l'uno dall'altro 3 keyframe
    In ognuno di questi keyframes ho messo un mc vuoto che mi servirà per fermare per un tot di sec il movieclip video9.Infatti su ognuno ho scritto rispettivamente:

    [nel mc vuoto del 1° Keyframes usato che ho chiamato pausa1 ]

    onClipEvent (load) {
    _root.video9.stop();
    pausa = 6000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video9.play();
    }
    if(a){
    _root.video9.stop();
    }
    if(a1){
    _root.video9.play();
    }


    }



    [nel mc vuoto del 2° Keyframes usato che ho chiamato pausa2]


    onClipEvent (load) {
    _root.video9.stop();
    pausa = 2000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video9.play();
    }
    if(b){
    _root.video9.stop();
    }
    if(b1){
    _root.video9.play();
    }


    }


    [nel mc vuoto del 3° Keyframes usato che ho chiamato pausa3]



    onClipEvent (load) {
    _root.video9.stop();
    pausa = 3000;
    ok = getTimer();
    }
    onClipEvent (enterFrame) {
    if (getTimer()-ok>=pausa) {
    _root.video9.play();
    }
    if(c){
    _root.video9.stop();
    }
    if(c1){
    _root.video9.play();
    }


    }




    Dove a cambiare sono le variabili [a,b,c] e isecondi di fermo.


    Nei tasti stop e play ho associato:


    [tasto stop]

    on (release) {
    stop();
    _root.pausa1.a=true;
    _root.pausa2.b=true;
    _root.pausa3.c=true;

    }

    [tasto play]

    on (release) {
    play();
    _root.pausa1.a=true;
    _root.pausa2.b=true;
    _root.pausa3.c=true;

    }



    Il funzionamento del tutto è questo:

    Parte il filmato, se schiaccio stop si ferma tutto [sia timeline principale che mc video9] se schiaccio play riparte tutto [sia timeline principale che mc video9], ma se rischiaccio stop si ferma solo la timeline principale e non si ferma più il mc video9 !!!!!
    Perchèèèè?????? Ti prego ormai sono in crisi nera..... cosa sbagliooo



    p.s. e devo finire per lunedì mattina

  10. #20
    Utente di HTML.it L'avatar di colors
    Registrato dal
    Dec 2000
    Messaggi
    1,113

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 © 2026 vBulletin Solutions, Inc. All rights reserved.