Comunidad de diseño web y desarrollo en internet online

llamar externos aleatoriamente sin contenedor

Citar            
MensajeEscrito el 28 Jun 2011 05:24 am
Hola a todos

Tal ves parezca algo absurdo mi pregunta, ya que el mejor manejo de peliculas externas es a travez de un MC_contenedor... Esto se debe a que estoy relizando un software educativo, ella esta compuesta por una pelicula principal llamada

principal.swf...

y varias peliculas externas exactamente son 10 peliculas

peli001.swf
peli002.swf
peli003.swf
etc
etc
etc

De las 10 peliculas se me tienes que reflejar 5 peliculas al llegar a la ultima pelicula hay un resultado...

mi pregunta es ¿Puedo yo navegar entre las peliculas de manera aleatoria sin usar contenedor?

por que busco esta solucion!!!... al principio maneje mis peliculas (en este software) llamandolas por medio de un contenedor con nombre de instancia MC_vacio... ella funciona bien... pero tengo varias peliculas hechas con ejercicios de drag and drop que cuando las corria en la principal se veia bien la pelicula pero no realizaba el ejercicio, es decir, agarraba el objeto lo arrstraba pero cuando lo soltaba se regresaba a su posicion original... cosa que no pasa si la corro en su pelicula original.

esta es la programación de el objeto a arrastrar:

Código :

onClipEvent (load) {
   origX = this._x;
   origY = this._y;
}

onClipEvent (mouseDown){
   if(this.hitTest(_root._xmouse,_root._ymouse)) {
      this.startDrag();
}
}
onClipEvent (mouseUp) {
   if(this.hitTest(_root._xmouse,_root._ymouse)) {
      this.stopDrag();
      if(this.hitTest(this._parent.dropZone2)){
         _root.gotoAndPlay(2);
         } else {
         _root.gotoAndPlay(31);      
      } 
   }

if(_parent._root.dropZone2.hitTest(this._x, this._y, true)) {
   this._x =this._parent._root.dropZone2._x; 
   this._y =this._parent._root.dropZone2._y; 
} else {
   this._x = origX; 
   this._y = origY;
}
}


desearia aunque sea una orientacion con respecto a este problema que tengo

de ante mano gracias por sus aportes :golpeado:

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 28 Jun 2011 01:33 pm
El problema est{a en la utilización de _root, al cargarlo en otra peli cambia _root y deja de funcionar. Había un truco que era poner lo siguiente al principio de la peli que vas a cargar

_lookroot = true;

Para que hiciera que las referencias a _root se mantengan en scope, mas datos acá: http://livedocs.adobe.com/flash/9.0_es/main/00001934.html

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.