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

onclick="insert_text

Estas en el tema de onclick="insert_text en el foro de Flash y Actionscript en Foros del Web. Hola.... No se muy bien como explicaros lo que pretendo(de ahí el titulo) así que lo haré como me parecio mas sencillo. En html tendríamos ...
  #1 (permalink)  
Antiguo 10/06/2010, 10:47
Avatar de Drak  
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 1
onclick="insert_text

Hola....

No se muy bien como explicaros lo que pretendo(de ahí el titulo) así que lo haré como me parecio mas sencillo.

En html tendríamos esto:
Código HTML:
Ver original
  1. <a href="#" onclick="insert_text('texto a introducir', true, true); return false;"><img src="http://url/imagenes/imagen.gif" width="42" height="32"/></a>

Es una simple imagen que al clicar sobre ella nos escribe un texto en una caja de texto.

¿Se podría hacer esto desde flash?

¿Si se pudiera podríais decirme como?

Gracias

Por si sirve de algo así seria gráficamente:
__________________
La vida te da sueños...los sueños te dan vida...Vive los sueños de tu vida.
Este es mi foro jeje....

Última edición por Drak; 10/06/2010 a las 11:09
  #2 (permalink)  
Antiguo 10/06/2010, 23:41
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: onclick="insert_text

hola
as2? as3?
en as2, getURL('url','window','method');
en as3, navigateToURL('url','window','method');
donde url es la dirección a donde quieres ir, window si se abre en si mismo (_self), o en otra (_blank) (igual que en el <a hef>, y method es opcional, y es si va a ser por get o post, esto si le envias datos a esa url
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 11/06/2010, 04:11
Avatar de Drak  
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: onclick="insert_text

Muchas gracias por contestar.

Bueno yo soy bastante torpe en esto y la verdad me quedado pillado aunque estado probando y no me salio nada.

¿Seria mucho pedir me mostraras como se pondría eso en un botón para que al pulsarlo me saliera una palabra cualquiera en la caja llamada "message"?


Gracias miles de nuevo.
__________________
La vida te da sueños...los sueños te dan vida...Vive los sueños de tu vida.
Este es mi foro jeje....
  #4 (permalink)  
Antiguo 11/06/2010, 11:35
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: onclick="insert_text

hola
bueno, por eso mi pregunta si era en as2 o as3!

as2
btn.onPress = function(){
getURL('www.algo.com','_self');
}

as3
var urlreq:URLRequest = new URLRequest();
btn.addEventListener(MouseEvent.CLICK, url);

function url(e:MouseEvent):void{
urlreq.url = 'www.algo.com';
navigateToURL(urlreq,'_self');
}
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 11/06/2010, 14:10
Avatar de Drak  
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: onclick="insert_text

Hola de nuevo.

up.... no dije nada es cierto de as2 o as3.... supongo que sera as2 ya que estoy utilizando el flash profesional8 todavía.

Lo único que consigo es que me abra otra ventana con esto y por ningún lado me aparece variables alguna, y es que digo yo.....
¿donde se le dice que la variable debe de aparecer en la caja de texto?

Igual no me explique bien, ahora mismo por ejemplo he caído en que lo que pretendo es lo mismo que se consigue al poner una carita de las que salen en Mostrar mas
quiero eso mismo pero en lugar de pinchar en una carita en un botón.


Bueno igual ya me estoy pasando pidiendo y creo que no llego a pillarlo de todas maneras te agradezco muchísimo tu ayuda seguiré mirando a ver si consigo algo.


Muchas gracias
__________________
La vida te da sueños...los sueños te dan vida...Vive los sueños de tu vida.
Este es mi foro jeje....
  #6 (permalink)  
Antiguo 11/06/2010, 17:20
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: onclick="insert_text

Hola
bueno, pues para saber si estas con as2 o as3, da click en el stage (escenario) y mira en el panel de propiedades, allí te dice con cual as estas

y en cuanto a lo de poner un texto en un text, pues por ej

as2
_root.txt_message.text = 'texto';

as3

txt_message.text = 'texto';

esto iria dentro de la función del botón, y asumiendo
que el campo de texto este en el stage, si esta dentro de un movieclip
entonces sería agregarle el nombre de instancia del movieclip antes del
nombre del campo de texto

ej:
mc_form.txt_message.text

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #7 (permalink)  
Antiguo 12/06/2010, 13:28
Avatar de Drak  
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: onclick="insert_text

Ahora me quedo claro que es as2 aunque con no seleccionar nada salia debajo de todo :).

Volviendo al tema.... ahora es cuando si creo que me explique mal.

El texto se tiene que insertar en una caja de texto pero esta no es un flash, la caja de texto esta en código html.


Gracias por todo
__________________
La vida te da sueños...los sueños te dan vida...Vive los sueños de tu vida.
Este es mi foro jeje....
  #8 (permalink)  
Antiguo 12/06/2010, 14:19
 
Fecha de Ingreso: mayo-2010
Mensajes: 30
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: onclick="insert_text

Entonces lo que intentas es enviar un texto desde flash hacia un html? si es así crea una funcion en javaScript para que te escriba el texto en esa capa y luego la llamas desde Flash.
Es lo más fácil que se me ocurre sin tener que recargar la página
  #9 (permalink)  
Antiguo 13/06/2010, 04:08
Avatar de Drak  
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: onclick="insert_text

Cita:
Iniciado por pennyjou Ver Mensaje
Entonces lo que intentas es enviar un texto desde flash hacia un html? si es así crea una funcion en javaScript para que te escriba el texto en esa capa y luego la llamas desde Flash.
Es lo más fácil que se me ocurre sin tener que recargar la página
Hola, así es pennyjou.... al final lo he conseguido de este modo.

Muchísimas gracias a los dos por todo sin vuestra ayuda no lo hubiera conseguido.

__________________
La vida te da sueños...los sueños te dan vida...Vive los sueños de tu vida.
Este es mi foro jeje....
  #10 (permalink)  
Antiguo 17/06/2010, 19:17
Avatar de Drak  
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 1
De acuerdo Respuesta: onclick="insert_text

Así es como me quedo....
ver resultado


La verdad es que todavía no lo he visto en ningún foro y no se por que, se podrían hacer cosas chulisimas.... a ver si se animan.


Una vez mas gracias por vuestra ayuda.
__________________
La vida te da sueños...los sueños te dan vida...Vive los sueños de tu vida.
Este es mi foro jeje....

Última edición por Drak; 18/06/2010 a las 04:38
  #11 (permalink)  
Antiguo 17/06/2010, 20:43
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: onclick="insert_text

Hola
Bueno, pues esta bueno, aunque botones exagerados para mi gusto,
y porque no se usan en sitios? pues para que cargar la página
con un flash cuando puedes tener lo mismo de una manera más
elegante y menos pesada con editores WYSWYG ?
como leí en algún articulo de un periodico, flash esta siendo usado
pero se tienen más problemas que soluciones (más que todo
enfocado a posicionamiento SEO y tiempo de respuesta de páginas)
y esto seguramente ayudará a corregirlo html5
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: Ninguno
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 20:17.