elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ActionScript, como aplico este codigo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ActionScript, como aplico este codigo  (Leído 1,856 veces)
nonex

Desconectado Desconectado

Mensajes: 77


Sistemas Nonex


Ver Perfil WWW
ActionScript, como aplico este codigo
« en: 8 Septiembre 2008, 22:33 pm »

Hola a todos, vi este codigo y me interesa aplicarlo, entiendo un poco de que hace pero quisiera hacerlo con el flash, alguien me puede explicar el codigo en conjunto con el Flash??
Asi como que debo crear y que nombre de instancia usar, esas cosas.
Ya tengo mi archivo file.xml, las fotos y el codigo.

"El codigo no es mío, se me hizo interesante pero lo vi en otra pagina que no recuerdo cual era."


Código:
larghezzamovie = Stage.height;

posSin = 1;
vel = -3;
dimImm = 179;
selezione._x = 100;
letto = false;

pos_iniziale = Stage.width-dimImm;
_root.mc_desc.sf_desc._width = pos_iniziale;

leggi = function () {
   nuovo = new XML();
   nuovo.ignoreWhite = true;
   nuovo.load("file.xml");
   nuovo.onLoad = function(success) {
      if (success) {
         nfoto = this.childNodes.length;
         posDes = nfoto;
         for (i=0; i<nfoto; i++) {
            _root.attachMovie("mc","mc"+(i+1),i+1);
            _root["mc"+(i+1)]._y = dimImm*i;
            _root["mc"+(i+1)]._x = pos_iniziale;
            _root["mc"+(i+1)].big = this.childNodes[i].attributes.photo_big;
            _root["mc"+(i+1)].desc = this.childNodes[i].attributes.descrizione;
            _root["mc"+(i+1)].contenitore.loadMovie(this.childNodes[i].attributes.photo);
            _root["mc"+(i+1)]._alpha = 50;
            _root.box.clip_mc.loadMovie(this.childNodes[0].attributes.photo_big);
            _root.pre.loadMovie(this.childNodes[i].attributes.photo_big);
            _root.image = this.childNodes[0].attributes.photo_big;
            _root.mc_desc.descrizione.text = this.childNodes[0].attributes.descrizione;
            _root["mc"+(i+1)].onRelease = released;
            _root["mc"+(i+1)].onRollOver = rollover;
            _root["mc"+(i+1)].onRollOut = rollout;
            _root["mc"+(i+1)].onReleaseOutside = rollout;
         }
         letto = true;
      } else {
         _root.didascalia.text = "errore di lettura";
      }
   };
};
leggi();

_root.onMouseMove = function() {
   x = _root._xmouse;
   y = _root._ymouse;
   if (x>pos_iniziale) {
      if (y>0 && y<60) {
         vel = -(Math.round((y-(larghezzamovie/2))/10));

      }
      if (y>260 && y<larghezzamovie) {
         vel = -(Math.round((y-(larghezzamovie/2))/10));

      }
   } else {
      if (vel>-1) {
         vel = 3;
      } else {
         vel = -3;
      }
   }

};
function released() {

   _root.image = this.big;
   _root.box.play();
   _root.box.clip_mc.loadMovie(_root.image);
   _root.mc_desc.descrizione.text = this.desc;
   //_root.selezione._y = (larghezzamovie)/2;
   //_root.didascalia.text = this.etichetta.text;

   //getURL(percorso,"_blank")
}

function rollover() {
   this._alpha = 100;


}


function rollout() {
   this._alpha = 50;

}

_root.onEnterFrame = function() {
   if (letto) {
      for (i=1; i<=nfoto; i++) {
         _root["mc"+i]._y += vel;
      }
      if (vel>0 && _root["mc"+posSin]._y>0) {
         _root["mc"+posDes]._y = _root["mc"+posSin]._y-dimImm;
         posSin = posDes;
         posDes--;
         if (posDes == 0) {
            posDes = nfoto;
         }
      }
      if (vel<0 && _root["mc"+posSin]._y<=-dimImm) {
         _root["mc"+posSin]._y = _root["mc"+posDes]._y+dimImm;
         posDes = posSin;
         posSin++;
         if (posSin>nfoto) {
            posSin = 1;
         }
      }
   }
};



Gracias.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ActionScript: Duda con fragmento de código (¡Matemáticas!)
Programación General
Alejandro CabreraH 1 2,846 Último mensaje 20 Enero 2011, 19:04 pm
por ignorantev1.1
como descifrar este codigo?
Criptografía
chacal0112 9 12,929 Último mensaje 20 Octubre 2013, 23:40 pm
por Anastacio
Como aplico este parche a libnet??? (SOLUCIONADO)
GNU/Linux
AALD666 7 4,421 Último mensaje 27 Mayo 2011, 21:23 pm
por AALD666
ejecutar codigo actionscript
Desarrollo Web
soru13 1 2,076 Último mensaje 25 Octubre 2011, 00:54 am
por Shell Root
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines