Visualizzazione dei risultati da 1 a 10 su 10

Discussione: duplucare oggetti..

  1. #1

    duplucare oggetti..

    ciao,
    domandina:
    stò cercando il codice da attribuire ad un mc che intendo duplicare uno accanto all'altro...?
    in pratica riprodurre l'effetto in flash del codice html:
    <body background="sfondo.jpg">


  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    per duplicare:
    duplicateMovieClip()
    Disponibilità
    Flash Player 4.

    Uso
    duplicateMovieClip(target, newname, depth)

    Parametri
    target Il percorso target del clip filmato da duplicare.

    newname Identificatore univoco per il clip filmato duplicato.

    depth Livello di profondità univoco per il clip filmato duplicato.

    per duplucare sarà duplucateMovieClip()

  3. #3
    grazie
    non mi funge...

    se il mio mc si chiamo "pippo" come devo comporre il codice nei campi che mi hai indicato?

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    for(i=1;i<=5;i++){
    _root.pippo.duplicateMovieClip("pippo"+i, i)

    _root["pippo"+i]._x=_root.pippo._x+(_root.pippo._width*(i+1))

    _root["pippo"+i]._y=_root.pippo._y

    }

  5. #5
    Grazie!!
    mi funziona:

    ma duplica solo la riga orizzontale, X
    un'altro aiutino please??


  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    che aiutino?

    hai già tutto quello che ti serve,
    se per duplicare in orrizzontale
    _root["pippo"+i]._x=_root.pippo._x+(_root.pippo._width*(i+1))

    in verticale come sarà mai??

  7. #7
    scusa se sono un pò duro di comprendonio ma...:

    ho riadattato il codice così:

    for (i=1; i<=5; i++) {
    _root.pippo.duplicateMovieClip("pippo"+i, i);
    _root["pippo"+i]._x = _root.pippo._x+(_root.pippo._width*(i+1));
    _root["pippo"+i]._y = _root.pippo._y+(_root.pippo._width*(i+1));
    }

    così il quandrato mc duplicandosi compone una linea in diagonale e non ricopre interamente lo stage come con html il tag background..



  8. #8

  9. #9
    forse è possibile fare solo una coordinata alla volta?
    o x o Y?

  10. #10
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    devi andare a capo quando finisce lo stage
    quindi rilevi la dimensione e verifichi che il clip duplicato
    non abbia la _x superiore al limite
    se il limite è superiore incrementi la _y di tanto quanto è alto
    il clip da duplicare, e riporti la _x all'inizio.
    Tutto questo fino a quando il duplicato rimane all'interno dello
    spazio utile.
    ...altri 5 anni di purga...

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.