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

Discussione: onclip event

  1. #1

    onclip event

    salve a tutti, io ho 4 fotto in fila, con F8 gli ho dato il comando che fossero un clip, poi sulla timeline, oltre al livello del clip con le 4 foto, ho messo il livello con 2 pulsanti presi dalla libreria comune e al pulsante di destra ho dato la seguente azione:

    onClipEvent (mouseDown) {
    if(this.hitTest(_root._xmouse,_root._ymouse,false) ){
    _parent.scorrimento.fine -=240;

    }
    }
    Poi al clip ho dato i l nome istanza "scorrimento", forse ho sbagliato, ma quello che volevo dire è l'errore che mi dà:

    Scena=Scena 1, Livello=Livello 2, Fotogramma=1:Linea 1: Gli eventi associati ai clip sono consentiti solo per istanze di clip filmato
    onClipEvent (mouseDown) {

    Cosa significa? Potreste aiutarmi?
    Ho dato bene il nome istanza al clip?
    Grazie.
    Io sono il regista del mio film; scelgo io la trama e finale.

  2. #2
    significa ciò che dice...

    non puoi usare onClipEvent che è un comportamento clip filmato su un pulsante...

    per i pulsanti devi usare: on(Release)

  3. #3

    ok

    mi potresti per cortesia dire cosa scrivere(la giusta azione) ai 2 bottoni? Tieni conto che il clip si kiama scorrimento.
    Grazie.
    Sono un niubbo.
    Io sono il regista del mio film; scelgo io la trama e finale.

  4. #4
    prova così:
    codice:
    on(Release)
    {
        _parent.scorrimento.fine -=240;
    }

  5. #5

    ora niente errori

    però nn mi si muove, come mai?
    Scusa la mia pallosità ,però mi serve quasi urgentemente.
    Io sono il regista del mio film; scelgo io la trama e finale.

  6. #6

  7. #7
    scusa cosa significa "cos'è fine"?
    Io sono il regista del mio film; scelgo io la trama e finale.

  8. #8
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Non funziona perché l'evento non è costante.
    Prova così:


    inserisci una clip vuota:

    codice:
    onClipEvent(){
    _root.premuto=false;
    }
    onClipEvent(enterFrame){
    if(_root.premuto){
     _parent.scorrimento.fine -=240;
    }
    }
    e nel pulsante:

    codice:
    on(release){
    _root.premuto=true;
    }
    dovrebbe funzionare.

    Attento ai percorsi però, adattali alla tua esigenza.
    FaX

  9. #9
    Scusa ma questa cosa qui sotto:



    code:--------------------------------------------------------------------------------
    onClipEvent(){
    _root.premuto=false;
    }
    onClipEvent(enterFrame){
    if(_root.premuto){
    _parent.scorrimento.fine -=240;
    }

    se è vuota, dopo le foto dove le metto?

    Poi scorriemnto è la clip, poi premuto cos'è?

    Grazie.
    Io sono il regista del mio film; scelgo io la trama e finale.

  10. #10
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    La clip vuota è una clip in più, che ti serve solo per fare quel controllo.

    _root.premuto è una variabile globale:

    appena carica la clip è false; quando clicco sul pulsante diventa true; nel frattempo, finché è presente, la clip vuota controlla costantemente se la variabile glovale _root.premuto è true e, quando questa avviene la condizione svolge l'azione di movimento.
    FaX

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.