Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    posizionamento movie clip

    Ciao a tutti, avrei la necessità di posizionare in un punto preciso dello stage delle clip che si trovano nella root principale del mio filmato...

    Precisamete si devono posizionare al centro di altre clip che non si trovano sempre allo stesso punto sullo stage e inoltre sono nidificate in un altro MC

    c'è un modo per posizionare un oggetto in base alla posizione di un altro?


  2. #2

    Re: posizionamento movie clip

    Originariamente inviato da Scellino02
    Ciao a tutti, avrei la necessità di posizionare in un punto preciso dello stage delle clip che si trovano nella root principale del mio filmato...

    Precisamete si devono posizionare al centro di altre clip che non si trovano sempre allo stesso punto sullo stage e inoltre sono nidificate in un altro MC

    c'è un modo per posizionare un oggetto in base alla posizione di un altro?

    [Actionscript2]
    oggetto1._x=oggetto2._x
    oggetto1._y=oggetto2._y
    [/Actionscript2]

    [Actionscript3]
    oggetto1.x=oggetto2.x
    oggetto1.y=oggetto2.y
    [/Actionscript3]

    Se deve stare al centro:

    [Actionscript2]
    oggetto1._x=oggetto2._x+oggetto2._width/2
    oggetto1._y=oggetto2._y+oggetto2._height/2
    [/Actionscript2]

    [Actionscript3]
    oggetto1.x=oggetto2.x+oggetto2.width/2
    oggetto1.y=oggetto2.y+oggetto2.height/2
    [/Actionscript3]

  3. #3
    Mitico, grazie 1000!

  4. #4
    Giulio, ho appena provato il codice e non funziona correttamente...
    ...ho creato una clip(istanziata pros) e poi gli ho assegnato questo codice:
    Codice PHP:
    onClipEvent (load) {
        
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto_1._width/2
        _root
    .pros._y=_root.map.Porto_1._y+_root.map.Porto_1._height/2
        

    La clip effettivamente si sposta, ma non nel punto desiderato... anzi molto lontano dal punto desiderato, come mai?

    dove ho sbagliato?



  5. #5
    Originariamente inviato da Scellino02
    Giulio, ho appena provato il codice e non funziona correttamente...
    ...ho creato una clip(istanziata pros) e poi gli ho assegnato questo codice:
    Codice PHP:
    onClipEvent (load) {
        
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto_1._width/2
        _root
    .pros._y=_root.map.Porto_1._y+_root.map.Porto_1._height/2
        

    La clip effettivamente si sposta, ma non nel punto desiderato... anzi molto lontano dal punto desiderato, come mai?

    dove ho sbagliato?


    è sbagliato il punto di registrazione dei movieclip [oddioddio...ActionScript 1 ]
    devi assicurarti che sia a x=0, y=0 [com'è di default quando creato dinamicamente]
    ciauz

  6. #6
    cioè ma di quale clip stai parlando, quale clip deve stare su 0.0?

  7. #7
    cmq ora è su 0.0, ma continua a non funzionare correttamente... ma dove baglio non lo so... :master:

  8. #8
    Originariamente inviato da Scellino02
    cioè ma di quale clip stai parlando, quale clip deve stare su 0.0?
    di entrambi...

    trace ("pros INIZIALE "+"x: " +_root.pros._x+" y: "_root.pros._y)
    onClipEvent (load) {
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto _1._width/2
    _root.pros._y=_root.map.Porto_1._y+_root.map.Porto _1._height/2
    trace ("pros "+"x: " +_root.pros._x+" y: "_root.pros._y)
    trace ("Porto "+"x: " +_root.map.Porto_1._x+" y: "_root.map.Porto_1._y)
    trace ("Porto "+"larghezza: " +_root.map.Porto_1._height+" altezza: "_root.map.Porto_1._width)
    }

    consiglio di fare sempre dei bei trace


    dimmi cosa dice il pannello di output

  9. #9
    Allora... ti premetto che non sono un esperto, quindi molte cose tardo a capirle... detto questo ti dico cosa ho fatto:

    ho eliminato questo codice:

    Codice PHP:
    onClipEvent (load) { 
        
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto_1._width/
        _root
    .pros._y=_root.map.Porto_1._y+_root.map.Porto_1._height/
        

    ...e ho copiato e incollato quello che mi hai appena scritto, cioè questo(il trace non so cosa sia, se non ti scoccia spiegarmelo te ne sarei grato):

    Codice PHP:
    trace ("pros INIZIALE "+"x: " +_root.pros._x+" y: "_root.pros._y)
    onClipEvent (load) {
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto_1._width/2
    _root
    .pros._y=_root.map.Porto_1._y+_root.map.Porto_1._height/2
    trace 
    ("pros "+"x: " +_root.pros._x+" y: "_root.pros._y)
    trace ("Porto "+"x: " +_root.map.Porto_1._x+" y: "_root.map.Porto_1._y)
    trace ("Porto "+"larghezza: " +_root.map.Porto_1._height+" altezza: "_root.map.Porto_1._width)

    In ogni caso, il risultato è questo... la finesta di output mi dice così:

    Codice PHP:
    **Errore** Scena=Scene 1livello=Livello 12fotogramma=5:Linea 1È previsto ')' ','
         
    trace ("pros INIZIALE "+"x: " +_root.pros._x+" y: "_root.pros._y)

    Totale errori ActionScript1      Errori segnalati
    Grazie per la pazienza ehh

  10. #10
    Originariamente inviato da Scellino02
    Allora... ti premetto che non sono un esperto, quindi molte cose tardo a capirle... detto questo ti dico cosa ho fatto:

    ho eliminato questo codice:

    Codice PHP:
    onClipEvent (load) { 
        
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto_1._width/
        _root
    .pros._y=_root.map.Porto_1._y+_root.map.Porto_1._height/
        

    ...e ho copiato e incollato quello che mi hai appena scritto, cioè questo(il trace non so cosa sia, se non ti scoccia spiegarmelo te ne sarei grato):

    Codice PHP:
    trace ("pros INIZIALE "+"x: " +_root.pros._x+" y: "_root.pros._y)
    onClipEvent (load) {
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto_1._width/2
    _root
    .pros._y=_root.map.Porto_1._y+_root.map.Porto_1._height/2
    trace 
    ("pros "+"x: " +_root.pros._x+" y: "_root.pros._y)
    trace ("Porto "+"x: " +_root.map.Porto_1._x+" y: "_root.map.Porto_1._y)
    trace ("Porto "+"larghezza: " +_root.map.Porto_1._height+" altezza: "_root.map.Porto_1._width)

    In ogni caso, il risultato è questo... la finesta di output mi dice così:

    Codice PHP:
    **Errore** Scena=Scene 1livello=Livello 12fotogramma=5:Linea 1È previsto ')' ','
         
    trace ("pros INIZIALE "+"x: " +_root.pros._x+" y: "_root.pros._y)

    Totale errori ActionScript1      Errori segnalati
    Grazie per la pazienza ehh
    trace serve a tracciare dei valori...restituisce valori

    mi sono dimenticato alcuni + di collegamento tra stringa e valore

    corretto:


    onClipEvent (load) {
    _root.pros._x=_root.map.Porto_1._x+_root.map.Porto _1._width/2
    _root.pros._y=_root.map.Porto_1._y+_root.map.Porto _1._height/2
    trace ("pros "+"x: " +_root.pros._x+" y: "+_root.pros._y)
    trace ("Porto "+"x: " +_root.map.Porto_1._x+" y: "+_root.map.Porto_1._y)
    trace ("Porto "+"larghezza: " +_root.map.Porto_1._height+" altezza: "+_root.map.Porto_1._width)
    }

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.