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

Discussione: scorrimento immagini

  1. #1

    scorrimento immagini

    Allora Buongiorno a tutti dovrei modificare uno script , dunque io sto usando questo script per far muovere un clip :
    function movDec(clip,vel,x,y)
    {
    clip.onEnterFrame = function()
    {
    a=Math.abs(x-clip._x)
    b=Math.abs(y-clip._y)
    clip._x += (Math.round(x-clip._x))/vel
    clip._y+= (Math.round(y-clip._y))/vel
    if (a <= 1 && b <= 1)
    {
    delete clip.onEnterFrame;
    }
    }
    }

    nel pulsante ho messo:
    on(press){
    movDec(_root.menu,3,500,300);
    }

    bene come faccio ad ogni clic a far avanzare il mio clip di queste cifre?
    .. spero di essermi spiegata ! grazie mille!!!

  2. #2
    un' aiuto grazie sono nei guaiii!!!

  3. #3
    vi prego sono a una prova per una azienda che mi dovrebbe prendere se mi date una mano grazie mille ve ne sarei grati!!

  4. #4
    Ma x-clip._x da dove viene? ti fa un movimento?

  5. #5
    grazieee si fa un movimento solo che io questo movimento dovrei ripeterlo, cioè io dovrei ripetere il clic del pulsante:
    on(press){
    movDec(_root.menu,3,500,300);
    }

    ogni clic del pulsante mi si deve spostare e quindi richiama la funzione e il mio movimento di conseguenza!

    grazie sei la mia salvezza!

  6. #6
    non ho capito molto, fai click sul bottone e lui si muove, poi facendo click nuovamente sul bottone si deve muovere di nuovo? ma se gli passi gli stessi valori alla funzione lui non si muoverà mai

  7. #7
    giusto hai ragione sono confusa dalla agitazione, allora come faccio a farlo muovere di un tot di pixel es. 50 px ogni volta che schiaccio il pulsante?
    grazie mille

  8. #8
    Originariamente inviato da anli
    giusto hai ragione sono confusa dalla agitazione, allora come faccio a farlo muovere di un tot di pixel es. 50 px ogni volta che schiaccio il pulsante?
    grazie mille
    Alla funzione non gli passi i valori delle x e y, ma la richiami e da dentro la funzione _x+=50 e _y+=50 in questo modo ad ogni richiamo ti incremente di 50 sia la x che la y

  9. #9
    lo script che stai utilizzando serve per far muovere un oggetto dal punto in cui si trova fino al punto che tu gli passi con

    movDec(_root.menu,3,500,300);

    quindi se specifichi un valore fisso sarà sempre quello
    diversamente devi dirci come lo vuoi far spostare ad esempio

    progressivamente o random

    esempio

    codice:
    function movDec(clip,vel,x,y) 
    { 
    clip.onEnterFrame = function() 
    { 
    a=Math.abs(x-clip._x) 
    b=Math.abs(y-clip._y) 
    clip._x += (Math.round(x-clip._x))/vel 
    clip._y+= (Math.round(y-clip._y))/vel 
    if (a <= 1 && b <= 1) 
    { 
    delete clip.onEnterFrame; 
    } 
    } 
    } 
    
    
    menu.onPress = function(){
    movDec(_root.menu,3,random(500)+1, random(300)+1)
    }

  10. #10
    se invece vuoi far inc..re l'utente

    menu.onRollOver = function(){
    movDec(_root.menu,3,random(500)+1, random(300)+1)
    }


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.