LeoBaraldi – Ejemplos Flash, Ejemplos actionscript, Tutoriales Flash, Tutoriales actionscript, actionscript 3, curso de actionscript

Recursos y ejemplos de actionscript, Flash, AIR, Flex, CSS y HTML. Tutoriales de actionscript 2 y actionscript 3

Formulario Whois para multiples dominios

| 40 Comments

En el post anterior publique un SWF para consultar dominios .com.ar y dado a las consultas por uno que consulte otros dominios acá les dejo esta nueva versión para múltiples dominios (com.ar, net, com, tv, org, info y ws) más un formulario de registro si es que el cliente quiere encargarlo.

Se requiere php, Flash9

Actionscript:
  1. String.prototype.findstring = function(string) {
  2. if (this.indexOf(string) != -1) {
  3. resultado_mc.gotoAndStop(3);
  4. return true;
  5. } else {
  6. resultado_mc.gotoAndStop(2);
  7. return false;
  8. }
  9. };
  10. //
  11. dominio_txt.restrict = "a-z 0-9^.@";
  12. var whoisAr:String = "whois.php";
  13. var whoisAll:String = "whoisphp/example.php";
  14. //aca indicamos el html o lo que sea donde este formulario para registrar el dominio
  15. var urlFormDisponible:String = "formulario-contratar.php";
  16. var resultado:String = "";
  17. var Dominios:Array = new Array();
  18. Dominios.push(".com.ar",".com",".net",".org",".info",".ws",".tv",".biz");
  19. var dominioSlect:String = ".com.ar";
  20. resultado_txt.html = true;
  21. //
  22. function comprobar(nombre) {
  23. resultado_txt.text = "";
  24. loading_mc._visible = true;
  25. resultado_mc._visible = false;
  26. //
  27. var my_lv:LoadVars = new LoadVars();
  28. if (dominioSlect != ".com.ar") {
  29. my_lv.query = nombre+dominioSlect;
  30. my_lv.sendAndLoad(whoisAll,my_lv,"GET");
  31. my_lv.onLoad = function() {
  32. resultado = unescape(my_lv.toString());
  33. if (_root.resultado.findstring("No match for") || _root.resultado.findstring("Not found") || _root.resultado.findstring("NOT FOUND")) {
  34. resultado_txt.htmlText = "<strong><span style="color: #006600;">Nombre DISPONIBLE! Si quieres contrar este nombre, hace <span style="text-decoration: underline;"><a href="&quot;+urlFormDisponible+&quot;?plan=6&amp;dominio=&quot;+dominio_txt.text+dominioSlect+&quot;">clic AQUI!!!</a></span></span></strong>";
  35. } else {
  36. resultado_txt.htmlText = "<strong><span style="color: #660000;">Nombre NO DISPONIBLE! Intenta con otro nombre o otro tipo de dominio.</span></strong>";
  37. }
  38. comprobar_btn.enabled = true;
  39. loading_mc._visible = false;
  40. resultado_mc._visible = true;
  41. };
  42. } else {
  43. my_lv.nombre = nombre;
  44. my_lv.sendAndLoad(whoisAr,my_lv,"GET");
  45. my_lv.onLoad = function() {
  46. resultado = unescape(my_lv.toString());
  47. if (_root.resultado.findstring("disponible")) {
  48. resultado_txt.htmlText = "<strong><span style="color: #006600;">Nombre DISPONIBLE! Si quieres contrar este nombre, hace <span style="text-decoration: underline;"><a href="&quot;+urlFormDisponible+&quot;?plan=6&amp;dominio=&quot;+dominio_txt.text+dominioSlect+&quot;">clic AQUI!!!</a></span></span></strong>";
  49. } else {
  50. resultado_txt.htmlText = "<strong><span style="color: #660000;">Nombre NO DISPONIBLE! Intenta con otro nombre o otro tipo de dominio.</span></strong>";
  51. }
  52. comprobar_btn.enabled = true;
  53. loading_mc._visible = false;
  54. resultado_mc._visible = true;
  55. };
  56. }
  57. }
  58. //
  59. comprobar_btn.onRelease = function() {
  60. if (dominio_txt.text != "") {
  61. this.enabled = false;
  62. comprobar(dominio_txt.text);
  63. } else {
  64. resultado_txt.htmlText = "<strong><span style="color: #ff0000;">Introduce un nombre a buscar...</span></strong>";
  65. resultado_mc.gotoAndStop(1);
  66. }
  67. };
  68. loading_mc._visible = false;
  69. //
  70. for (i=0; i
  71. combo.addItem({data:Dominios[i], label:Dominios[i]});
  72. }
  73. var cbListener:Object = new Object();
  74. cbListener.change = function(evt_obj:Object):Void  {
  75. var currentlySelected:Object = evt_obj.target.selectedItem;
  76. dominioSlect = currentlySelected.data;
  77. };
  78. combo.addEventListener("change",cbListener);

Los archivos fuentes, xhtml del formulario de registro y PHP los tienen todos disponibles en los files para descargar, recuerden de subir todo a su servidor para probarlo y en el formulario indicar la casilla de destino del mismo.

Author: LeoBaraldi

Diseñador gráfico y programador en Web, con experiencia profesional en el rubro desde 1998. Experto en diseño de interfaces Frontend y Backend, sitios, portales y dispositivos móviles. Experto en estándares, CSS y HTML, amplios conocimientos en CEO. Desarrollador de sitios multi plataformas, HTML5, CSS3 y JQuery. Experto programador en Adobe Flex, AIR y ActionScript 3.0. Conocimientos en lenguajes como PHP, Javascript y bases de datos MySQL. Profesor de Diseño y Diseño Web en la Escuela Superior de Diseño Aguas de la Cañada, asesor y colaborador para medios gráficos, editoriales y revistas afines. Actualmente Jefe de Producción en Manifesto solutions.

40 Comments

  1. como puedo modificar el swf. pues no quiero q aparesca el .com.ar ... :S

  2. Estimado Leonardo:
    En los archivos fuentes no viene el fla.
    Baje los archivos fuentes de la versión para .com.ar lo subí a mi servidor y no me funciona.
    Yo solo necesito que busque dominios .com
    Ojala puedas ayudarme.
    desde ya gracias.

  3. Hola a todos.. muy interesante el ActionScript! dan respusta a mis dudas.. lo quisira saber es si lo puedo lograr con AS2?? espero sus respuestas...saludos, los tengo a la mira,

  4. Ronald, te envio el file esta semana con ese cambio!

  5. Arsenio, tienes razon no esta el fla, mil disculpas se me paso! te lo envio esta noche y solo para .com, de paso tambien para vos Ronald

  6. Estimado Leonardo:
    Sigo espectante a la espera de tu envió este sera vía email o a través de tu sitio?

    tengo otro pequeño problemilla en el que tu sapiencia pueda ayudarme pero talvez te lo plantee mas adelante

    Desde ya Muchas gracias.

  7. Arsenio! te lo envio por mail esta noche, me quede sin internet el dia de ayer :( en casa!

  8. ATENCION! para que esto funcione! alojen los files en un web server que soporte php y tenga la librería cURL

  9. Para solo mostrar los sufijos que ustedes quieran deben modificar la línea 18

    Actionscript:
    1. Dominios.push(".com.ar",".com",".net",".org",".info",".ws",".tv",".biz");

    por ejemplo solo para .com

    Actionscript:
    1. Dominios.push(".com")

    En el archivo de descarga esta el fla, lo hice de nuevo! por alguna razón se perdió! O_O

  10. Te pasaste loco, gracias :D

  11. hola el whois no acepta guines ( - ) como hago para que lo tome ?

  12. comenta esta linea

    Actionscript:
    1. dominio_txt.restrict = "a-z 0-9^.@";

  13. hola cuando fui a poner este codigo Actionscript pero ya esta en el flash o que hay q hacer ?

  14. No comprendo tu pregunta, no sé si tenes problemas a descargar el ejemplo o si tenes problemas para implementarlo! saludos!

  15. lo descargue perfecto pero en el codigo flash ya esta el codigo q le diste a leandro.

  16. pero lo mismo no toma dicho guion

  17. para que tome los guiones comenta esta linea (linea nº 11)

    dominio_txt.restrict = "a-z 0-9^.@";

  18. Saludos desde cancun, México, una pregunta, en lugar de .com.ar como agrego .COM.MX???

    Gracias..

  19. Gracias muy buuen aporte lo estaba nesecitando. muchas gracias. UN SALUDO DESDE BOGOTA COLOMBIA.

  20. tu archivo funciona de maravilla solo una consulta como hago para mostrar aquellos resultados de la busqueda que si estan registrados

  21. Man... alguien te dijo que sos el mas copado de la red? jajaja... posta en serio quedo muy prolijo, muy bien hecha la api y encima super util, te posteo en unos dias mi site con tu aplicacion funcionando. Muchas Gracias de verdad ;)

  22. Hola leo, antes que nada gracias por el aporte. Mira mi problema es el siguiente: baje el archivo que vos pusiste aca y lo subia mi web, quedo muy bonito, pero cuando quiero buscar un dominio me dice que el nombre no esta disponible, sea el nombre que sea. ¿que piedo hacer? ¿debo modificar algo del archivo que dejaste para descargar?

  23. Reviza que tu servidor tenga la libreria CURL

  24. Hola leo, te hago una consulta. ¿Como puedo poner este formulario en una pagina en flash????

    Gracias y saludos!

  25. Para incluir guiones en la busqueda, en la linea 11 de AS debe ir el codigo de esta manera: dominio_txt.restrict = "a-z 0-9 \\-\\ ^.@";

    Las barras inversas permiten interpretar el guion como elemento de texto.
    Saludos, y Leo, como siempre un capo!

  26. Si señor Nacho! gran aporte, muchisimas gracias! y feliz año!

  27. Hola LeoBaraldi Gran aporte el que hiciste, eres un gran maestro te deseo un feliz año y nesecito tu ayuda es posible que me colabores con el swf sin el com.ar es para pagina de mi tesis,, Nuevamente Gracias y un gran saludo,, espero tu respuesta,
    fredy Corredor

  28. Si totalmente Fredy, comentame bien que requieres y te lo preparo! un abrazo!

  29. Buenos Dias, Gracias por tu pronta respuesta, pues lo que nesecito es la misma programacion que se descarga pero que no tenga el contenido de com.ar pero los demas dominos internacionales si y si es posible me lo envies al correo, ademas felicitaciones por tu pagina tiene contenido de interes, para los que estamos empezando, Saludos,, Fredy Corredor

  30. Hola que tal Leo, al parecer hace tiempo dejaron de publicar en este post. De verdad que me ha servido de mucho este archivo que subiste, pero tengo un problema, necesito verificar solo los dominios internacionales, cuando hago pruebas con un .net, el programa se queda ciclado, te agradeceria mucho me pudieras ayudar, de antemano gracias.

  31. Como Hago para consultar un .com.mx

    Graias desde ya, esta enial tu post.

  32. Hola, hay alguna manera de que no use el swf?
    xq algunos navegadores tal ves no tengan instalado Flash, y no podran ver la ventanita del whois...
    ---------
    osea que sea todo php?
    o si solo me pudieras indicar, que archivos verifican si el dominio esta disponible, solo eso, y al resto lo hago yo, y claro lo publico aqui, x si alguien lo quiere...

  33. Como hago para subirlo a mi web??

    Hay que modificar algo?? .. Tengo una web con venta de hosting

  34. Muy bueno, sencillo y practico. pero.. como hago para buscar dominios .com.mx y .mx??
    alguna idea?
    Gracias!

  35. Hola Leo, después de mas de un año vuelvo sobre esta "aplicación" y estoy teniendo un problema para abrir en _blank el formulario de registro (linea 34). ¿podrías por favor comentar o explicar como hacer que el formulario abra en una nueva ventana o pestaña? Saludos y gracias nuevamente,

  36. Hola Leo, me podrias dar una mano con que puedo editar o modificar tu script .fla o swf, en realidad necesitaria hacerlo solo en .php por que quisiera agregar un par de dominios y quitar otros... muchas gracias!!! te dejo mi correo webmaster_web@hotmail.es

  37. Funciona en loadmovie? Gracias.

  38. Estimado, no sirve el .FLA , ojala puedas subirlo , muy util tu trabajo , lo necesitaba con urgencia , pero no puedo modificar. Gracias de antemano.

  39. Hola Gabriel, provablemente el FLA no te funciona por la versión que estás usando para editarlo. Fijate que aclara : Se requiere php, Flash9

  40. Aun no logro que funcione con Loadmovie.

Deja un comentario

Required fields are marked *.

*