Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41
  1. #1
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155

    2 domande sui movieclip

    Ciao a tutti!

    Ho due domandine per voi che riguardano i movieclip:
    1 - Quando con AS3 creo un movieclip, come faccio poi a crearne uno all'interno del primo??
    2 - Come faccio a gestire la profondità dei movieclip(chi sta davanti e chi dietro)??

    Grazie per le risposte

  2. #2

  3. #3
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    Grazie per la risposta

    Ho capito come cambiare la provondità (dopo o domani provo), ma non ho trovato risposta alla mia prima domanda(forse non mi sono spiegato bene o non ho saputo interpretare la guida).
    Praticamente io creo un clip filmato, e dentro a questo vogli creare un altro clip.

    L'actionscript più o meno è così
    Codice PHP:
    var ilmiomovieclip:MovieClip=new movieClip(); 
    così creo il primo clip, poi
    Codice PHP:
    var ilmiomovieclip2:MovieClip=new movieClip(); 
    ma facendo così il questo non è dentro all'altro...
    oppure
    Codice PHP:
    var ilmiomovieclip.ilmiomovieclip2:movieClip=new movieClip(); 
    ma così dà errore...

    Che script devo inserire??

  4. #4
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    Sto ancora aspettando risposta alla prima domanda...

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Per prima cosa in AS3 lo swapDepths non è più valido, bisogna usare lo swapChildren o swapChildrenAt, ma probabilmente questo l'hai già compreso da solo.
    Mentre per quanto riguarda la prima domanda a cui non hai ancora avuto risposta [...] bisogna che quando usi AS3 cancelli dalla testa quello che sai della nidificazione che usavi in AS2.
    Infatti in AS3 non importa dove crei l'oggetto inizialmente, per "inserirlo" visivamente in un clip devi solo usare il metodo addChild legato a tutti i displayobjectcontainer.
    Attenzione inoltre al fatto che Actionscript è case sensitive da un paio di versioni, quindi movieClip non è uguale a MovieClip.

    Codice PHP:
    var myFirstClip:MovieClip = new MovieClip(); // creo il primo clip
    var mySecondClip:MovieClip = new MovieClip(); // creo il secondo clip
    addChild(myFirstClip); // aggiungo il primo clip allo stage
    myFirstClip.addChild(mySecondClip); // aggiungo il secondo clip al primo clip 

  6. #6
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    ah ok!! Domani provo

  7. #7
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    Codice PHP:
    Clip1.Clip2.addChild(Clip3); // aggiungo un terzo clip 
    ERRORE:
    1078: Label must be a simple identifier.

    Che significa?

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Probabilmente Clip2 non fa parte delle proprietà variabili di Clip1, salvo che non vi sia stato inserito manualmente, invece che da codice, in tal caso potresti provare a usare la sintassi Clip1["Clip2"].addChild(Clip3).

  9. #9
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    ok grazie così funziona

  10. #10
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    ora però on quella riga di script mi da questo output (non errore):

    TypeError: Error #1010: Un termine risulta undefined e non ha proprietà.
    at sp0_fla::MainTimeline/frame3()

    questo output mi si presenta ogni volta che scrivo una riga di codice dove a sinistra dell'operatore c'è un clip dentro ad un altro, e non si risolve neanche con le quadre...

    come posso ovviare a questo problema??

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.