lo ke kiero hacer es lo sgte, tengo una pelicula de flash "swf" y esa tiene una caja de texto y que cuando alguien le escriba algo, dentro de la misma pelicula de flash aparezca lo que escribio...
algun aporte
salu2
| ||||
Mas o menos así! Creas un texto input al que debes colocarle un nombre de variable. El siguiente texto debe ser dynamic text y debes declarar el mismo nombre de variable que le colocaste a la caja de texto creada anteriormente. Confuso? ... Si no quedó claro hazmelo saber! |
| ||||
gracias las instrucciones que me diste estabam claras pero lamentablemente no es lo que quiero hacer, te explico lo que kiero hacer es una caja detexto de entrada, y otra solo de texto dinamico, en el txt de entrada el usuario escribira cualkier cosa y cuando clike enviar lo que el escribio en la caja de entrada aparezca en el texto dinamico y lo otro es que me gustaria que cuando aparezca sea animado...alguna sugerencia.... |
| ||||
Que tal!! No tenia nada que hacer asi que me puse a hacer esto!! solo Copia y Pega en el Primer Frame y da Ctrl+Enter.... Aqui el Codigo:
Código:
Disfrutalo !! //La Clase funciona asi: //Identificador = new efecto(Texto, Duracion, color, tamaño); //a = new efecto(entrada.text, 100, col.text, tama.text); //Duracion es el Tiempo que tradara el efecto entre letra y letra //en Milisegundos //------------ //Clase que hace el Efecto de Tipeo function efecto(texto, tiempo, ncolor, tamanio) { this.texto = texto; this.tiempo = tiempo; this.ncolor = ncolor; this.tamanio = tamanio; this.char = 1; this.interval = setInterval(this, "l", this.tiempo); } efecto.prototype.l = function() { f = new TextFormat(); f.color = this.Ncolor; f.size = this.tamanio; createTextField("c", 1, 50, 70, 0, 0); c.setNewTextFormat(f); c.border = true; c.borderColor = 0xFFFFFF; c.autoSize = true; c.text = this.texto.substr(0, this.char); if (this.char<this.texto.length) { this.char++; } else { clearInterval(this.interval); return true; } }; //-------- createTextField("entrada", 2, 50, 100, 150, 20); entrada.type = "Input"; entrada.border = true; entrada.text = "Texto a mostrar"; createTextField("tama", 3, 50, 130, 80, 20); tama.type = "Input"; tama.border = true; tama.text = "tamaño ej. 15"; createTextField("col", 4, 50, 160, 100, 20); col.type = "Input"; col.border = true; col.text = "color ej. 0xFF0000"; createEmptyMovieClip("envia", 5); with (envia) { beginFill(0xCCCCCC); lineStyle(1); moveTo(50, 190); lineTo(50, 190); lineTo(100, 190); lineTo(100, 210); lineTo(50, 210); lineTo(50, 190); createTextField("label", 2, 50, 190, 0, 0); label.autoSize = true; label.text = "ver efecto"; } envia.onPress = function() { a = new efecto(entrada.text, 100, col.text, tama.text); }; Saludos!! Última edición por TMeister; 14/06/2003 a las 21:20 |