Visualizzazione dei risultati da 1 a 2 su 2

Discussione: flex 3 e as3

  1. #1

    flex 3 e as3

    salve a tutti

    ho un problemino..

    vorrei mandare un dato da flex al momento del click su una immagine che lancia un video
    un dato su una pagina asp che carica il nome del video e lo trascrive in un db .. mi spiego meglio

    una videogallery in flex... clicco sull'immagine del video.. parte il video in play.. a quel punto vorrei mandare il nome del video a una pagina asp che recupera il dato e questa pagina asp.. va a scrivere sul db .. in flash usavo questo script.. ma in flex non funziona ..qlc puo darmi una manina..grazie

    var titolo: Text = "{data.titolo}";

    dati_send = new LoadVars();
    dati_send.titolo = titolo;
    dati_send.sendAndLoad("http://xxxxx/xxx.asp", dati_send, "POST");
    dati_send.onLoad = function(success) {
    if (success) {
    //tua azione
    trace(funziona);
    trace(dati_send);
    testo_txt.text = "FUNZIONA!";
    out = dati_send.out;
    //recupera l'ok da asp
    } else {
    testo_txt.text = "IELLA!";
    }
    };

    la pagina asp non fa altro che recuperarare la variabile tramite il post e la inserisce nel db..

    grazie a tutti
    lamerhouse@hotmail.com

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    La trasposizione spicciola in AS3 di quel codice sarebbe questa:
    Codice PHP:
    var titolo:Text="{data.titolo}"// non mi torna, cos'è?
    var data_send:URLVariables = new URLVariables();
    data_send.titolo titolo;
    var 
    request_send:URLRequest = new URLRequest();
    request_send.data data_send;
    request_send.method "post";
    request_send.url "http://xxxxx/xxx.asp";
    var 
    sender:URLLoader = new URLLoader(request_send);
    sender.addEventListener(Event.COMPLETEonLoadHandler);
    function 
    onLoadHandler (evt:Event):void {
        try {
            
    trace(funziona);
            
    trace(dati_send);
            
    testo_txt.text "FUNZIONA!";
            
    out dati_send.out;
        } catch (
    err:Error) {
            
    testo_txt.text "IELLA!";
        }


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.