Visualizzazione dei risultati da 1 a 3 su 3

Discussione: movie inside movie

  1. #1

    movie inside movie

    ciao a tutti...avrei una curiosità da chiere a qualcuno + esperto di me...dunque, io ho un clip chiamato "a" contente altri clip chiamati "b" e "c" e mi voglio poter referenziare ad essi per avere le loro proprietà...
    allora per esempio sulla root scrivo :


    trace(_root["a"]._x) per avere le coord x di a

    trace(_root["a"]["c"]._x) per avere le coord x di c, contenuto in a, come in un array

    ora il mio problema è questo...io vorrei poter referenziare i miei oggetti interni attraverso un numero, del tipo

    trace(_root[0]._x) per avere le coord x di a

    trace(_root[0][1]._x) per avere le coord x di c, contenuto in a

    dite che sia possibile??è chiaro che ci sono altre soluzioni, come il for usato con una variabile iterativa, ma a me sevirebbe proprio referenziare i movie attraverso numeri


    grazie per la pazienza e per l'aiuto

    ciao matteo

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    In questo caso, ti conviene creare un array contenente i riferimenti ai movieclip, e utilizzare i suoi elementi:

    _root.clips = new Array();
    _root.clips[0] = _root.a;
    _root.clips[0].clips = new Array();
    _root.clips[0].clips[0] = _root.a.b;
    _root.clips[0].clips[1] = _root.a.c;

    eccetera..

  3. #3
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ah, dimenticavo. In realtà puoi farlo:

    codice:
    var mc1 = _root.attachMovie("clip", "a", 1);
    _root[0] = mc1;
    var mc2 = _root[0].attachMovie("clip", "b", 1);
    var mc3 = _root[0].attachMovie("clip", "c", 2);
    _root[0][0] = mc2;
    _root[0][1] = mc3;
    trace(_root[0][1]._x)
    _root[0][0]._y = 50;
    ma non si può considerarlo un buon modo di programmare...

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.