Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    non mi funziona il loop :(

    Ciao... cacchio non riesco a capire perchè non mi funziona questo loop
    codice:
    on(rollOver){
    ysubmenu=submenu._y;
    for(i=0;i<ysubmenu;i++);
    submenu._y -=3
    }
    in pratica al passaggio del mouse su un pulsante vorrei far alzare il movieclip "submenu" fino ad una certa altezza... (tipo un interpolazione movimento)..
    con questo script invece il movie clip mi si alza di tre pixel ogni volta che il mouse passa sul pulsante e se continuo a passare il mouse sul pulsante, il movieclip si alza sempre
    help
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    aspè.. ragionandoci un pò sopra.. ho capito che sbagliavo.. devo innanzitutto creare una condizione nell'enterframe del movie clip, quindi:
    codice:
    onClipEvent (enterFrame) {
    ysubmenu=-39.5
    if (_y>=ysubmenu){
    this._y -=3
    }
    }
    ora il movieclip si alza fino a dove dico io ma all'entrata del movieclip. Io invece voglio comandare l'alzamento e l'abbassamento del movieclip tramite un pulsante..(rollover - rollout) quindi?? qui mi fermo
    Voglio l'alt+s anche per FF

  3. #3
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    non ti funziona perchè ti serve uno script che si ripete di continuo, invece il ciclo for (come while) ti fa vedere solo il risultato finale

    per cui metti nel pulsante

    on(rollOver){
    submenu.anima=true
    }
    on(rollOut){
    submenu._y=submenu.originalY
    submenu.i=0
    }

    e nelle azioni del movie clip submenu (non in un frame, nelle azioni che ottieni selezionando il movie clip e aprendo il pannello azioni)

    onClipEvent(enterFrame){
    if(anima==true){
    if(i<ysubmenu){
    _y -=3
    i+=3
    }
    }
    }

    onClipEvent(load){
    ysubmenu=originalY=_y;
    }

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    THANX.. io stò ancora aspettando
    Voglio l'alt+s anche per FF

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    se stai aspettando quello che penso io, te l'ho già detto che c'ho messo su il segreto di stato

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    eppure un giorno.... hehe
    Voglio l'alt+s anche per FF

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    oppss.. ma non funziona
    Voglio l'alt+s anche per FF

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    mandamelo, ma prima dimmi esattamente che devi fare, perchè ho ricopiato alla lettera il tuo script ma non ho capito di quanto si devono muovere in alto le palline

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    le palline?.. vabbè..
    cmq io il movieclip devo farlo salire a -39.5 la posizione originale è -3.5
    non ti posso mandare il fla perchè si è fatto pesante..
    Voglio l'alt+s anche per FF

  10. #10
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    avevo appena letto un altro thread che doveva fare delle palline con numeri casuali, mi è rimasto impresso e ho fatto una gaffe

    io t'avevo chiesto di mandarmi il fla nel dubbio che avessi messo bene il comando nel movie clip perchè dipende tutto da quello

    comunque forse non ti funziona perchè devi sottrarre 35 alla posizione iniziale, invece con quel comando che mettevi tu sottraevi solo 3

    vediamo come si può fare senza tanti controlli sulla posizione, magari dividendo e poi controllando il numero delle ripetizioni

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.