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

Discussione: Ridimensionamento

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71

    HELP! Ridimensionamento

    Ciao ragazzi!
    Io ho creato un movie dove ci sono 3 rettangoli a cui e’ possibile cambiare l’altezza.
    Lo script di questo movie è

    _root.ret1._height = _root.h1;
    _root.ret2._height = _root.h2;
    _root.ret3._height = _root.h3;

    Dunque quando cambio l’altezza dei rettangoli oppure di uno dei tre tra loro rimane uno spazio oppure si sovrappongono. Come faccio che i lati orizzontali dei rettangoli si aderiscono sempre l’uno al altro nonostante il cambiamento dell’altezza.
    Per riquadrare quello che voglio vi posto una gif dato che non e’ possibile allegare swf .
    grazie 1000 e

  2. #2
    come cambi l'altezza dei rettangoli?

    quale codice stai usando nei movie?
    conosco poco di programmazione, equel poco ...lo uso pure malee

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    l'altezza si cambia tramite input text:h1, h2, h3 (sono le variabili)
    i tre rettangoli sono i tre movie clip: ret1, ret2, ret3, che si trovano nel 1 frame, in cui c'e' anche script che controlla l'altezza di ogni rettangolo:
    _root.ret1._height = _root.h1;
    _root.ret2._height = _root.h2;
    _root.ret3._height = _root.h3;

    qualcuno mi aiuta!?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    nessuno mi aiuta

  5. #5
    fammi capire:
    inserendo i valori nelle variabili i rettangoli cliccando su un pulsante assumono quei valori?
    conosco poco di programmazione, equel poco ...lo uso pure malee

  6. #6
    prova cosi:

    crea i tre rettangoli, nome istanza ret1,ret2,ret3

    su ret1 inserisci:

    onClipEvent(enterFrame){
    if(this.hitTest(_root.ret2)){

    _y=_y-1;
    if(!this.hitTest(_root.ret2)){
    _y=_y;
    }
    }
    if(!this.hitTest(_root.ret2)){
    _y=_y+1;
    if(this.hitTest(_root.ret2)){
    _y=_y;
    }
    }
    }

    su ret3 associ:

    onClipEvent(enterFrame){
    if(this.hitTest(_root.ret2)){

    _y=_y+1;
    if(!this.hitTest(_root.ret2)){
    _y=_y;
    }
    }
    if(!this.hitTest(_root.ret2)){
    _y=_y-1;
    if(this.hitTest(_root.ret2)){
    _y=_y;
    }
    }
    }

    poi metti sullo stage 3 campi di testo i input nomi variabile h1,h2,h3

    crei un pulsante e associ:

    on(release){
    _root.ret1._height = _root.h1;
    _root.ret2._height = _root.h2;
    _root.ret3._height = _root.h3;
    }

    prova
    conosco poco di programmazione, equel poco ...lo uso pure malee

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    ciao drugantino123
    Prima di tutto ti ringrazio per avermi aiutato.
    Lo script funziona . Pero’ e’ possibile far si che i rettangoli rimangono fissi quando parte il filmato, perche’ i rettangoli (quello di sopra e quello di sotto) si muovano scambiandosi le posizioni.
    Ti ringrazio ancora.
    ciauz


  8. #8
    le posizioni non dovrebbero cambiare ....diciamo che i rettangoli raggiungono la loro posizione piano piano!prova ad aumentare il valore della _y e vediamo che succede
    conosco poco di programmazione, equel poco ...lo uso pure malee

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    Ma e’ possibile fare che i rettangoli rimangono fissi nella loro posizione senza quel effetto, e’ bello pero non ne ho bisognio.
    Se, come dici tu, aumento il valore della _ y (_y =_y++) i rettangoli continuano a muoversi ….
    Comunque ti ringrazio

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    c'e' un'altra soluzione?
    ti saro' molto grata

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.