Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    argh lasciate perdere che avevo letto male!!!!

  2. #12
    xkè hai meso Xpos a -50, per cui le posizioni dei duplicati sono negative...se ho ben capito il problema

    potresti quindi fare una cosa del tipo

    this["cont"+i]._x = Xpos + 32*i

    (è solo una formula d'esempio per mostrare il concetto, sta a te mettere i numeri giusti in modo che i movieclip non siano troppo lontani uno dall'altro )

  3. #13
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ma che devono fare? devono partire da dove c'è il movie clip originale? ma il movie clip originale è a 32 come _x?

  4. #14
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    si devono stare dove stà il movieclip originale, no il movieclip non stà a 32, quel 32 era la distanza tra un movieclip duplicato e l'altro..
    Voglio l'alt+s anche per FF

  5. #15
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    spiegami le cose bene, il primo movie clip deve stare nella stessa identica posizione in cui sta contenitore e fra ognuno dei duplicati ci deve essere lo spazio di 32 pixel (non è un po' troppo?)

    poi arrivati ad una certa posizione orizzontale la posizione _y deve aumentare di un tot

    un'altra cosa che non ho capito è perchè usavi un valore negativo per la posizione _y

    tu vuoi che siano 50 pixel più sopra rispetto al movie clip?

    così come lo fai tu ti vanno fuori schermo

  6. #16
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    guarda un amico mi ha fatto questo script:
    codice:
    y = contenitore._y; 
    x = contenitore._x; 
    for (i = 0; i < 10; i++) { 
    contenitore.duplicateMovieClip ("cont" + i, i); 
    this["cont" + i]._x = x; 
    this["cont" + i]._y = y; 
    x += 32; 
    if (i % 5 == 0 && i > 0) { 
    y += 32; 
    x = contenitore._x; 
    } 
    }
    e funziona una meraviglia
    solo che dovrei capire quell'if
    Voglio l'alt+s anche per FF

  7. #17
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    significa che se i è divisibile per 5 ed è superiore a 0 ti manda a capo

    uno script più stringato di quello che t'avevo proposto io, complimenti al tuo amico

  8. #18
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    sai dove sbagliavamo tutti?

    che con quel 32 c'avevi confuso le idee se avessi detto dall'inizio che doveva stare nella stessa posizione del movie clip con uno spazio fra movie clip e l'altro di 32 sarebbe stato diverso

    comunque la cosa di usare l'operatore modulo è un'idea bellissima che copierò di sicuro

    ... e poi mi chiedono perchè perdo tanto tempo sul forum...

  9. #19
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    hehe.. cmq sicuramente lo conosci questo mio amico.. è diciamo un guru ma che dico un superman dell'action script
    il suo nick inizia con la s
    indovina...
    Voglio l'alt+s anche per FF

  10. #20
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    sì ho capito chi è

    comunque per spiegarti meglio il comando (anche perchè può servire ad altri)

    se fai 5%2 hai un resto, l'operatore % registra proprio quel resto

    per cui se fai 10%5, o come nel tuo caso 5%5, il resto non c'è, è l'operazione è uguale a 0

    la seconda operazione serve nel caso che i sia uguale a 0

    0%5 da sempre niente resto e potrebbe bloccare il tutto, questo perchè t'ha fatto partire lo script con i=0 all'inizio e non i=1

    se i all'inizio fosse stato uguale a 1 non c'era bisogno di quell'altro controllo ma bisogna scrivere i<=10

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 © 2026 vBulletin Solutions, Inc. All rights reserved.