Visualizzazione dei risultati da 1 a 8 su 8

Discussione: play clip filmato

  1. #1

    play clip filmato

    Vorrei un aiuto.
    vorrei far partire un clip filmato in base a quanto succede nel filmato stesso. Mi spiego:
    al click su un bottone viene estratto un numero e vorrei far partire un clip filmato con quel numero.
    Esempio
    - nome clip filmato: "testo1"
    - numero estratto 1
    - deve partire il clip con nome "testo+numero", in questo caso "testo1"...e cosi via...

    So che normalmente se faccio testo1.play(); parte il filmato
    ho provato con "testo"+(numero).play(); ma non succede niente...sapete darmi qualche consiglio????
    Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ponendo che il clip si trovi su _root

    _root["testo"+numero].play();

  3. #3
    Grazie per il suggerimento ma funzione in parte. ti spiego
    se ho

    numero=0
    _root["testo"+numero].play();

    funziona correttamente

    ma se ho

    z=80
    numero=(Z-1)
    _root["testo"+numero].play();

    non funziona...
    perchè????

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se l'hai scritto esattamente così, non funziona perchè il flash player è case sensitive, quindi z non è uguale a Z

  5. #5
    ho sbagliato a riscriverlo...ti scrivo il codice completo...

    Z = _root.ran[(M-1)];
    numero=(Z-1);
    _root["text"+numero].gotoAndPlay(2);

    e non funziona...

    se invece metto
    Z=2;
    numero=(Z-1);
    _root["text"+numero].gotoAndPlay(2);

    funziona correttamente?? dov'è l'errore??????

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    mi dovresti dire cosa sono ran ed M, per capirlo...

  7. #7
    ran e una funzione e M è un numero....

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ran è una funzione?! ma allora è proprio una questione di sintassi, se ran è una funzione dovrebbe essere scritta in modo diverso, tipo _root.ran(M-1), ma in questo caso vorrebbe dire che sta processando il numero M meno una unità, e che dovrebbe restituire un numero, se così non è allora è proprio la funzione ran che va impostata in maniera diversa... per il momento teniamo salvo il codice in questo modo

    Z = _root.ran((M-1));
    numero=(Z-1);
    _root["text"+numero].gotoAndPlay(2);

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.