• User Newbie

    [Risolto]Un problema derivante dall' attachMovie

    Salve a tutti ho trovato il vostro forum cercando qualcosa inerente alla parola "attachMovie" anche se purtroppo il topic che ho trovato non mi è stato di grande aiuto, perciò eccomi qui a chiedere di nuovo delucidazioni.

    Il mio problema è il seguente.

    Ho una cartina geografica realizzata in vettoriale.
    Possiedo le varie regioni come simboli MovieClip tutte all'interno di un grande MovieClip il quale è caricato nella scena principale.

    Ora cio che vorrei realizzare è questo :
    Al passaggio del mouse sopra ogni regione quest'ultima deve colorarsi onRollover e deve apparire una hint dialog (composta da un baloon) che contenga il nome della regione. Nel caso di click dovrà aprire una pagina html relativa alla descrizione di questa regione oppure (poi vedrò) ridirigermi in un fotogramma flash con la descrizione.

    Ora per realizzare ciò ho pensato di creare un MovieClip chiamato Baloon nella libreria composto da 2 layer: Nel primo c'è un testo dinamico chiamato "t_hint", nel secondo un rettangolino disegnato in vettoriale che servirà a fare il baloon vero e proprio.

    Nella action del movieclip di ogni singola regione, avevo intensione di inserire questo codice :

    
    onClipEvent (load) {
        this.onRollOver = function() {
        var     mc:MovieClip=this.attachMovie("baloon","b12",this.getNextHighestDepth());
        mc.t_hint.text="regione 12";
        mc._x=this._x;
        mc._y=this._y;
    }    
    }
    
    

    tuttavia qualcosa non funziona... non appare niente.
    ho provato a usare root.attachMovie oppure a inserire dei trace in giro per vedere se le variabili vengono "acchiappate" tuttavia mi restituisce sempre "undefined".

    Qualcuno sa darmi un consiglio ?
    Grazie.


  • Super User

    Ciao maxpi3 e benvenuto nel forum GT 🙂

    Sei sicuro che la MovieClip abbia identificatore b12 ?


  • User Newbie

    @Flep said:

    Ciao maxpi3 e benvenuto nel forum GT 🙂

    Sei sicuro che la MovieClip abbia identificatore b12 ?

    ehm assolutamente NO! 😄 voglio dire... pensavo che in questo modo lo inizializzassi io a b12.

    nota: b12 è in questo caso il nuovo nome... il primo parametro è l'identificatore dell'oggetto in questo caso "baloon" è il nome che ho visualizzato nella libreria


  • Super User

    Ah ok, scusa ma sono ad actionscript 3.0 e non ricordo più bene i valori dei parametri di attachMovie.

    Allora, fai click destro su baloon in libreria, poi scegli linkage o identificatore, attiva l' opzione esporta per actionscrpt e come identificatore scrivi baloon .


  • User Newbie

    @Flep said:

    Ah ok, scusa ma sono ad actionscript 3.0 e non ricordo più bene i valori dei parametri di attachMovie.

    Allora, fai click destro su baloon in libreria, poi scegli linkage o identificatore, attiva l' opzione esporta per actionscrpt e come identificatore scrivi baloon .
    Grandeee!!! funziona! 😄
    grazie mille!