Comunidad de diseño web y desarrollo en internet online

Modificacion al Servicio de Noticias Flash, xml, css

Citar            
MensajeEscrito el 07 Feb 2005 09:21 am
Hola a todos......

Puse el viernes un post, pero parece que tuvieron que restaurar el foro, porque ni mi cuenta aparecia como creada, de hecho la tuve que volver a crear.. ;-) bueno el caso es que habia publicado la recomendacion y solicitud de modificacion del Servicio de Noticias, y veran me es muy complicado ver que las noticias aparecen primero los textos de las mismas y despues el titulo de la noticia. Osea preguntaba si se podia invertir la direccion de desplazamiento de dicha aplicacion.. el creador (moderador de esta seccion) me habia respondido que ya lo tenia listo y que el lunes lo publicaba aqui mismo.... espero ansiosamente que lo pueda hacer.

Gracias a todos los que puedan responder.

Braincool

Por Braincool

6 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 11 Feb 2005 04:22 pm
Un poco tarde pero aquí tienes la solución.

Cambia esta función por la otra que había.

Código :

function moverNoticias(){
   //Si es la primera vez que entra forzamos el movimiento
   if (primera_vez == undefined){
      
      _root.onEnterFrame = function(){
         for (i=0; i<long; i++){
            
            if (_root["caja"+i]._y < ( _root["caja"+i]._height * (-1) )){
               y_abajo = -10;

               //Calculamos donde hay que posicionar el clip que llega arriba
               for (j=0; j<long; j++){
                  
                  //Todos los clips que esten por debajo de 0
                  if (_root["caja"+j]._y > (-10)){
                     //Cogemos la posicion y que haya mas abajo
                     y_actual = _root["caja"+j]._y;
                     if (y_actual > y_abajo){
                        y_abajo = y_actual;
                        altura_abajo = _root["caja"+j]._height;
                     }
                  }
               }
               //Lo posicionamos abajo siendo esta posicion:
               //"y del clip actual" = "posicion del clip de mas abajo" + "alto del clip de mas abajo"
               _root["caja"+i]._y = y_abajo + altura_abajo - 1;

            }
            _root["caja"+i]._y -= 1;
         }
      }
      primera_vez = false;
   }
   /*-------------------------------------------------------------------------------*/
   
   
   //Si nos salimos de encima de las cajas se mueven
   el_fondo.onEnterFrame = function(){
      for (i=0; i<long; i++){
         //Si clicamos en la caja, vamos a la direccion "x"
         _root["caja"+i].onPress = function(){
            getURL (this.direc_url);
         }
         //Si nos ponemos encima de la caja, eliminamos el evento y se para
         _root["caja"+i].onRollOver = function(){
            //Iluminar
            this.colorcaja.setRGB(0xCDFBFE);
            delete _root.onEnterFrame;
         }
         //Si nos salimos de las cajas, se empieza a mover otra vez
         _root["caja"+i].onRollOut = function(){
            //Pintamos la caja con el color anterior
            this.colorcaja.setRGB(this.micolor);
            
            //Creamos el evento y se empiezan a mover las cajas
            _root.onEnterFrame = function(){
               for (i=0; i<long; i++){
                  
                  if (_root["caja"+i]._y < ( _root["caja"+i]._height * (-1) )){
                     y_abajo = -10;
      
                     //Calculamos donde hay que posicionar el clip que llega arriba
                     for (j=0; j<long; j++){
                        
                        //Todos los clips que esten por debajo de 0
                        if (_root["caja"+j]._y > (-10)){
                           //Cogemos la posicion y que haya mas abajo
                           y_actual = _root["caja"+j]._y;
                           if (y_actual > y_abajo){
                              y_abajo = y_actual;
                              altura_abajo = _root["caja"+j]._height;
                           }
                        }
                     }
                     //Lo posicionamos abajo siendo esta posicion:
                     //"y del clip actual" = "posicion del clip de mas abajo" + "alto del clip de mas abajo"
                     _root["caja"+i]._y = y_abajo + altura_abajo - 1;
      
                  }
                  _root["caja"+i]._y -= 1;
               }
            }
         }
      }
   }
   //Si nos ponemos encima destruimos el evento
   el_fondo.onRollOver = function(){
      delete _root.onEnterFrame;
   }
}


Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 14 Feb 2005 10:24 am
SI FUNCIONO SIN PROBLEMAS... muchas gracias... cuando termine te aviso para que veas la web donde lo voy a poner..

Saludos

Por Braincool

6 de clabLevel



 

Venezuela

msie
Citar            
MensajeEscrito el 14 Feb 2005 03:07 pm
Genial!! ;)

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 02 Jul 2009 04:11 pm
Muchas gracias por la solución!!!! Soy uno mas de los beneficiados, después de tantas y tantas pruebas.

De nuevo mi agradecimiento, funcionó de maravilla!!!

Por jcganado

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Ene 2010 02:24 pm
Excelente ....... Muy buena solucion son unos tezos :) :lol:

Por hardvin

11 de clabLevel



 

firefox

 

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