Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Da Flash a Flex via LocalConnection

    Ciao a tutti..ho cercato invano una soluzione...quindi dopo 4 ore di pensa e ripensa eccomi qui.

    Ho un'applicazione Flex 3 che carica tramite un SWFLoader 'invio.swf'.
    Questa applicazione dovrebbe ricevere il testo 'ciao' dall'swf e metterlo nella label sul namespace di Flex.

    Perchè non funziona??

    applicazione FLEX 3
    Codice PHP:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="initConn()">
    <mx:Script>
        <![CDATA[
            import flash.net.LocalConnection;
            // create a new LocalConnection instance used to listen
            // for calls from a LocalConnection instance from another movie
            public function initConn():void{
                var incoming_lc:LocalConnection = new LocalConnection();
                incoming_lc.connect("lc_example");
                incoming_lc.client = this;
                incoming_lc.allowDomain("*");
            }
            
            public function MioMetodo(valore:String):void{
                testo.text = valore;
            }
            
        ]]>
    </mx:Script>
        <mx:Label text="" id="testo"  x="321" y="223"/>
        <mx:SWFLoader x="0" y="0" width="200" height="200" source="invio.swf">
        </mx:SWFLoader>
    </mx:Application>
    invio.swf è composta da un bottone chiamato 'bottone_blu' e dal seguente codice
    Codice PHP:
    bottone_blu.addEventListener(MouseEvent.CLICKclickHandler);
    function 
    clickHandler(event:MouseEvent):void {
        var 
    outgoing_lc:LocalConnection = new LocalConnection();
        
    outgoing_lc.connect('lc_example');
        
    outgoing_lc.allowDomain("*");
        
    outgoing_lc.client this;
        
    outgoing_lc.send("lc_example""MioMetodo"'ciao' );
        
    outgoing_lc.close();


    Grazie a tutti!
    ...open mind for different view....

  2. #2
    up
    ...open mind for different view....

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.