Ummm. Este mc tiene una clase vinculada segun veo no ?
La clase extiende de MovieClip ?
El método es público ?
Por otra parte, te recomiendo no usar _root ( ya sabes, es cosa del
diablo ... ), y para que te sea más cómodo el código, también puedes
asignar una variable para todo el codigo, de este modo :
> for (var i:Number = 0; i<=10; i++){
>
> var tmpMC:MovieClip =
> contenedor
> .createEmptyMovieClip
> ("objeto"+i,_root.contenedor.getNextHighestDepth());
> var subMC:MovieClip = tmpMC.attachMovie("cuadradito","cuadradito"+i,
> 100);
> subMC._x = i*100;
> subMC._y = 50;
> subMC.hablar();
> }
Quiza en el subMC tengas que tiparlo con el tipo de tu clase, para que
entienda q existe el metodo, la verdad no recuerdo si con AS2 se lo
traga o no, quizá si, con AS1 fijo se lo tragará.
Ya nos cuentas.
Salu2,
Fede.
El 30/10/2007, a las 19:52, David Bravo escribió:
> Hola amiguitos:
> Estoy un poco bloqueado, no sé si por los incontables días que llevo
> trabajando sin parar o porque soy un tanto lerdo (un poco de ambas).
>
> Resulta que estoy creando una galería y tengo en la librería un
> movieClip
> que tiene ya montado un clip vacío sobre el que cargar imágenes, el
> código
> del preloader, una función de carga de imágenes (con todo el código
> correspondiente a la precarga) y una barrita de scroll.
>
> Pongamos un ejemplo más simplificado
> Objeto en la librería llamado "cuadrado" y con un identificador de
> "linkage"
> = "cuadradito"
> Este movieclip tiene una función básica.
> function hablar():Void{
> trace ('hola');
> }
>
> luego en la raiz de la película:
> _root.createEmptyMovieClip("contenedor",100);
>
> for (i = 0; i<=10; i++){
>
> _root
> .contenedor
> .createEmptyMovieClip("objeto"+i,_root.contenedor.getNextHig
> hestDepth());
> _root.contenedor["objeto"+i].attachMovie("cuadradito","cuadradito"+i,
> 100);
> _root.contenedor["objeto"+i]["cuadradito"+i]._x = i*100;
> _root.contenedor["objeto"+i]["cuadradito"+i]._y = 50;
> _root.contenedor["objeto"+i]["cuadradito"+i].hablar();
> }
>
> Y no se ejecuta la función hablar. Haciendo traces y rollos se llega
> al
> objeto y sus propiedades (_x,_y, _xscale...) pero no a la función.
> ¿Alguien tiene alguna idea de si lo que estoy intentando es posible?
> Ya os
> digo que estoy agotado y ahora mismo no veo casi ni el monitor, así
> que lo
> mismo estoy pidiendo un imposible.
>
> PD: Ya sé que hay galerías por ahí, que se podría hacer con su
> propia clase
> y eso. Es simplemente ya cuestión de curiosidad... Es difícil de
> buscar en
> inet y 5dms está en mantenimiento, y releyendo post antiguos no he
> encontrado nada parecido.
> Sorry si lo que pregunto es tan simple como parece. :?
>
> Un saludo,
> David Bravo
> Dimensión Multimedia, <http://www.dimensionmultimedia.com/> S.L.
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------