Visualizzazione dei risultati da 1 a 4 su 4

Discussione: duplicateMovieClip

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    47

    duplicateMovieClip

    Salve devo copiare un movie clip una cosa semplice ho un bottone e un movie clip. in un layer ho messo i disegni e nell'altro l'action script contenente l'action script 3

    var i:Number=2;

    but.addEventListener(MouseEvent.CLICK, duplball1);
    function duplball1(event:MouseEvent) {
    duplicateMovieClip("ball1","ball"+i,i);
    setProperty("ball"+i, _x, 100);
    }

    ma mi da questi errori
    1180: Call to a possibly undefined method duplicateMovieClip.
    1180: Call to a possibly undefined method setProperty.
    1120: Access of undefined property _x.
    perchè?

  2. #2
    duplicateMovieClip mi sa che non è supportato da AS3, idem setProperty e _x

    Ad occhio solo il listener è AS3, il resto è AS2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    47
    E quindi come faccio a copiare un banale cerchio???

  4. #4
    in AS3 non so...spe che vedo.

    Sulla documentazione della migrazione vedo

    duplicateMovieClip() Removed In ActionScript 3.0, utilizzare l'operatore new per creare una nuova istanza.

    Il che non so se permette di copiare un oggetto sullo stage.
    Di sicuro puoi usare il clip che hai in libreria, lo esporti per l'action script e gli dai un nome di classe, tipo "cerchio"

    poi lo crei al volo

    var miocerchio = new cerchio()

    e lo aggiungi ad un clip o allo stage

    addChild(miocerchio).


    Ma se aspetti qualcuno più ferrato di me in AS3 magari ti dice come si duplica un clip

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.