Foros del Web » Creando para Internet » Flash y Actionscript »

Palabras deslizantes

Estas en el tema de Palabras deslizantes en el foro de Flash y Actionscript en Foros del Web. Hola, en una web de ejemplos flash encontre un efecto para el texto muy interesante ( http://flash.astalaweb.net/Texto/1_Texto.asp una vez dentro pinchad en la opcion Palabras ...
  #1 (permalink)  
Antiguo 06/07/2007, 06:42
 
Fecha de Ingreso: diciembre-2006
Mensajes: 8
Antigüedad: 11 años
Puntos: 0
Palabras deslizantes

Hola, en una web de ejemplos flash encontre un efecto para el texto muy interesante (http://flash.astalaweb.net/Texto/1_Texto.asp una vez dentro pinchad en la opcion Palabras Deslizantes de la lista de arriba del ejemplo) Debajo del ejemplo teneis el archivo para descargar y toquetearlo en el flash.

Mi duda es la siguiente:

Si lo abris, comprovareis que pone Option en el texto que se mueve y hace el efecto. Si quieres cambiar el texto de uno se cambian todos. Me di cuenta de lo que pasaba, trabaja sobre el mismo boton duplicado unas 6 veces, si cambias uno se cambian todos pues es el mismo boton. Asi que mire que el efecto de desplazamiento surje de Option, un Clip de pelicula q esta en una de las 3 carpetas de la biblioteca. Asi que decidi crear un 2º boton con otro texto, y un 2º Option. En el 2º Option meti el 2º Boton, el Texto lleva los mismo codigos que el 1º para q deslize igualmente. Arrastro el Option 2 al escenario y... no se mueve... se mueve el resto, pero el creado no.

Si aun asi no comprendeis el rebujito que acabo de explicar mi pregunta seria:
¿Como hago ese efecto con distintas palabras, no solo con "Option"?

Gracias
  #2 (permalink)  
Antiguo 06/07/2007, 12:19
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Re: Palabras deslizantes

se puede haz esto:
1.- crea un escenario con las medidas 300 px X 300 px
2.- crea un mc de 50 ancho "W" X 100 alto "H".
3.- ahora dentro de el en una capa nueva (capa 2) pones un campo de texto dinamico y lo nombras texto como nombre de instancia.
4.- estando ahi dentro de ese mc que creaste , crea una capa nueva (capa 3)y pones esto:


Código:
this.onRelease=function(){
	// set scale target for the movie
	if (scaledUp ne 1) {
		scaleTarget = this._xscale*3;
		scaledUp = 1;
	} else if (scaledUp == 1) {
		scaleTarget = initialScale;
		scaledUp = 0;
	}
	for (var i = 0; i<_root.numberOfOptions; i++) {
		if (_root["option"+i] ne this) { 
			_root["option"+i].scaledUp = 0;
			_root["option"+i].scaleTarget = _root["option"+i].initialScale;
		}
	}
}
ok ahora ve al escenario principal y selecciona ese mc que creaste ve a la ventana de acciones y escribe esto:

Código:
onClipEvent (load) {
	this.texto.text="holamundo"
	// first assign an initial scale value
	initialScale = int(Math.random()*50)+75;
	this._xscale = initialScale;
	this._yscale = initialScale;
	scaleInterval = 3;
}

onClipEvent (enterFrame) {

	// the movement modifier for the scale
	modifier = this._xscale/100;

	// then the option is moved
	this._x+=(_root.distance/50)*modifier;

	// check to make sure the movie clip doesn't go on forever
	if (this._x > 375) {
		this._x = -75;
	} else if (this._x <-75) {
		this._x = 375;
	}

	// check for scale target
	if (scaledUp == 1 && this._xscale<=scaleTarget) {
		this._xscale += scaleInterval;
		this._yscale += scaleInterval;
	} else if (scaledUp == 0 && this._xscale>=scaleTarget) {
		this._xscale -= scaleInterval;
		this._yscale -= scaleInterval;
	}

}
ok ahora en la parte que esta azul en el codigo que te acabo de poner ahi pones el texto que quieras de tu boton.

por ultimo en el escenario principal en una capa nueva pones esto:


Código:
this.onEnterFrame=function() {
	// calculate distance for whole movie (offset from center of movie)
	_root.distance = 150-_root._xmouse;
}
y ya solo duplica los botones del escenario y cambia el texto que te puse en azul.

Última edición por Rizzo; 06/07/2007 a las 12:20 Razón: error sintaxis
  #3 (permalink)  
Antiguo 06/07/2007, 15:25
 
Fecha de Ingreso: diciembre-2006
Mensajes: 8
Antigüedad: 11 años
Puntos: 0
Re: Palabras deslizantes

Muchisimas gracias!! funciona perfe pero... hay una cosa que sale raro y no se por que. Cuando clikeo la palabra y se agranda mmm se menea de sitio, osea, se va parriba, en el ejemplo de la pag se agrandaba sin moverse del sitio, he comparado escripts pero nada no se que puede ser.
  #4 (permalink)  
Antiguo 06/07/2007, 16:37
 
Fecha de Ingreso: diciembre-2006
Mensajes: 8
Antigüedad: 11 años
Puntos: 0
Re: Palabras deslizantes

Cita:
Iniciado por Kotaro Ver Mensaje
Muchisimas gracias!! funciona perfe pero... hay una cosa que sale raro y no se por que. Cuando clikeo la palabra y se agranda mmm se menea de sitio, osea, se va parriba, en el ejemplo de la pag se agrandaba sin moverse del sitio, he comparado escripts pero nada no se que puede ser.
Ademas... me cambia te tamaño de letra porrrr la cara xD
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:21.