Comunidad de diseño web y desarrollo en internet online

llamar con llamarasincrono en boton flash

Citar            
MensajeEscrito el 28 May 2009 05:13 am
hola, miren estoy probando esto de ajax de hacer un index con el footer el header todo y en el content donde va la info k valla cambiando mediante ajax en html los llamo asi <a href="javascript:llamarasincrono('contenidos/tutorial1.htm', 'contenidos');">El sentido del tacto</a> pero yo tengo un menu flash y keria saber como llamar a tutorial1.htm desde mi boton flash .. nos vemos (Y) desde ya muchas gracias

getURL ("javascript:void(javascript:llamarasincrono('contenidos/tutorial1.htm',)");

asi iria? o esta mal ahi

Por stapich

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 May 2009 05:14 am

stapich escribió:

hola, miren estoy probando esto de ajax de hacer un index con el footer el header todo y en el content donde va la info k valla cambiando mediante ajax en html los llamo asi <a href="javascript:llamarasincrono('contenidos/tutorial1.htm', 'contenidos');">El sentido del tacto</a> pero yo tengo un menu flash y keria saber como llamar a tutorial1.htm desde mi boton flash .. nos vemos (Y) desde ya muchas gracias

getURL ("javascript:void(javascript:llamarasincrono('contenidos/tutorial1.htm',)");

asi iria? o esta mal ahi


getURL ("javascript:void(llamarasincrono("contenidos/tutorial1.htm",)");
o ahi?

Por stapich

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 May 2009 12:20 pm
alguno iria configurado? les dejo el archivo js

Código :

// JavaScript Document
// Documento JavaScript
// Esta función cargará las paginas
function llamarasincrono (url, id_contenedor)
{
    var pagina_requerida = false;
    if (window.XMLHttpRequest)
    {
        // Si es Mozilla, Safari etc
        pagina_requerida = new XMLHttpRequest ();
    } else if (window.ActiveXObject)
    {
        // pero si es IE
        try 
        {
            pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            // en caso que sea una versión antigua
            try
            {
                pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
            }
            catch (e)
            {
            }
        }
    } 
    else
    return false;
    pagina_requerida.onreadystatechange = function ()
    {
        // función de respuesta
        cargarpagina (pagina_requerida, id_contenedor);
    }
    pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send
    pagina_requerida.send (null);
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina (pagina_requerida, id_contenedor)
{
    if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
    document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText;
}

Por stapich

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Ago 2009 03:13 pm
Hola yo tengo un problema similar, estoy empleando AJAX para que me carge los contenidos en mi div... igual que en los dos post anteriores, pero la cuestion es que tengo adobe cs4 y las funciones roll_over definidas con as3... entonces, lo que necesito es saber como hacer este vinculo pero con un boton flash en as3.

Gracias :)

Por soniar4i

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 May 2011 10:46 pm
Conseguí un código que funciona en AS2, pero no me doy cuenta cómo hacerlo funcionar en AS3.

Código ActionScript :

boton.onRelease = function()  
{  
     getURL("javascript:llamarasincrono('../contenidos/tutorial1.htm', 'contenidos');void(0);");  
}

En AS3 probé estas 3 formas pero ninguna logra que se cargue el html en su destino.

Código ActionScript :

function link1(event:MouseEvent):void{  
  navigateToURL(new URLRequest("javascript:llamarasincrono('../contenidos/tutorial1.htm', 'contenidos')"),"void(0)");  
}  
boton.addEventListener(MouseEvent.CLICK, link1);  
   
function link2(event:MouseEvent):void{  
  navigateToURL(new URLRequest("javascript:llamarasincrono('../contenidos/tutorial1.htm', 'contenidos')"));  
}  
boton2.addEventListener(MouseEvent.CLICK, link2);  
   
function link3(event:MouseEvent):void{  
  navigateToURL(new URLRequest("javascript:llamarasincrono('../contenidos/tutorial1.htm')"),'contenidos');  
}  
boton3.addEventListener(MouseEvent.CLICK, link3);  

He pedido en cada lugar dónde se plantea este tema pero hasta el momento no tuve suerte.

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8
Citar            
MensajeEscrito el 17 Dic 2011 09:28 pm
La solución para usarlo en AS3 con un botón es la siguiente:

Código ActionScript :

function cargarEnmiDiv(event:MouseEvent):void{   
if (ExternalInterface.available) { 
     ExternalInterface.call("llamarasincrono", 'tutorial1.htm', 'miDiv');
} 
}
botoncito.addEventListener(MouseEvent.CLICK, cargarEnmiDiv);


Allí cargamos la pagina "tutorial.htm" en un div con id "miDiv".

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8

 

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