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

    incrementare la coordinata y

    Solo con actionscript:

    come posso incrementare la posizione y di un movie chiamato pmov con RollOver su un bottone fino ad un limite massimo e poi in RollOut tornare alla posizione iniziale?

    www.sergiogandrus.it
    Il mio blog sull'informatica

  2. #2
    ho provato così ma non funziona

    on (rollOver) {
    _y.pmov = pos_y
    while(pos_y++ < 30)
    }
    www.sergiogandrus.it
    Il mio blog sull'informatica

  3. #3
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    scrivere una cosa del tipo:

    on(rollOver){
    if(incrementa){
    pmov._y = pmov._y + mioincremento
    if ( pmov._y > limitemax){
    incrementa = false;
    }
    } else {
    pmov._y = pmov._y - mioincremento
    if ( pmov._y < limitemin){
    incrementa = false;
    }
    }
    }

    dove ovviamente metti tu i valori di mioincremento, limitemax, limitemin.. ecc

    in pratica dopo ogni incremento/decremento viene fatto il controllo e settata una var che dice se al rollover incrementare o decrementare al successivo passaggio del mouse sopra il bott.

    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  4. #4
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    ah ricorda di inizializzare le variabili.. se ci sono prob o non ho capito io bene cosa volevi .. posta ancora
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  5. #5
    le variabili le ho inizializzate nel primo frame del layer che contiene il bottone che comanda il movie.

    al passaggio del muose sul bottone c'è solo un minuscolo movimento del mc in alto ma si ferma subito. ho provato ad aumentare il limitemax ma non va.

    il mc dovrebbe ritornare alla posizione originaria in rollOut

    ma non ci siamo già visti da qualche altre parte? :gren:
    www.sergiogandrus.it
    Il mio blog sull'informatica

  6. #6
    ecco non c'è un loop che incrementi la _y fino al raggungimento del limitemax

    come si fa?

    fosse ASP lo saprei fare ma actioscript mi è un po' ostico
    www.sergiogandrus.it
    Il mio blog sull'informatica

  7. #7
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    ah ho capito.. vuoi che sia continuo? ovvero fin che stai sul bottone si incrementa al punto massimo? è cosi?

    [ot] si ho capito dove ci siamo gia.. visti.. ehheh il web è un posto cosi piccolo.. [ot]
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  8. #8
    Originariamente inviato da Nuke
    ah ho capito.. vuoi che sia continuo? ovvero fin che stai sul bottone si incrementa al punto massimo? è cosi?
    yes :adhone:
    www.sergiogandrus.it
    Il mio blog sull'informatica

  9. #9
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    allora si puo far cosi..
    sui tasti metti solo il codice per controllare se c'e il rollover o no..

    on (rollOver) {
    _root.clip.incrementa = true;
    }
    on (rollOut) {
    _root.clip.incrementa = false;
    }


    sul clip che devi far muovere metti le istruzioni

    onClipEvent(load){
    incrementa = false;
    }
    onClipEvent(enterFrame){
    if (incrementa){
    if (this._y < soglia) {
    this._y = this._y + incremento
    }
    }
    }


    modifica a piacere se, il filmato è o meno in _root, e attento a dove inizializzi le tue variabili di incremento e controllo.

    ciauz
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  10. #10
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    Di sicuro ci sarà anche un metodo migliore..:quipy: boh.. cosi su due piedi mi è venuto questo..
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

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.