Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 3 de 3

Tema: [Pregunta] Flex 4.6 y AS3

  1. #1
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,045
    Poder de Reputación
    21

    [Pregunta] Flex 4.6 y AS3

    Hola:

    Mi pregunta es muy simple: ¿cómo hago referencia a un componente dentro de un archivo mxml (flex) desde una clase as3? El código de prueba es este:

    FlexTest.mxml (es el código por defecto de Flash Builder o flash develop)
    Código:
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
    			   xmlns:s="library://ns.adobe.com/flex/spark" 
    			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
    	<fx:Declarations>
    		<!-- Place non-visual elements (e.g., services, value objects) here -->
    	</fx:Declarations>
    	<fx:Script>
    		<![CDATA[
    			// Importo la clase y luego la uso (le paso la instancia de la aplicación - en teoría - con this):
    			import com.nicomv.Main;
    			
    			var m: Main = new Main( this );
    		]]>
    	</fx:Script>
    	<s:Button id="myBtn" x="247" y="341" label="My Button"/>
    </s:Application>
    Main.as
    Código:
    package com.nicomv {
    	import mx.core.FlexGlobals;
    
    	public class Main {
    		public function Main( obj: * ) {
    			trace( 'Main...' );
    			trace( obj );
    			trace( FlexGlobals.topLevelApplication );
    		}
    	}
    }
    La clase es muy simple, no hace nada. De hecho, solo muestra un par de variables a la consola. FlexGlobals.topLevelApplication devuelve null, por ende no lo puedo utilizar para referenciar el botón myBtn, y obj.myBtn dice que no existe tal referencia (al hacer trace obj.myBtn == null).

    Gracias de antemano :).
    Última edición por skaparate; 03/03/2013 a las 17:26

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    05 mar, 10
    Mensajes
    812
    Poder de Reputación
    16
    Hola skaparate es la primera vez que te leo pedir algo no se mucho de la mayoría de lenguajes o codificaciones y no se muy bien si esto es lo que necesitas te dejo unos links que encontré a ver si te ayudan un saludo

    http://es.softuses.com/177886

    http://www.codigoactionscript.org/ac...amente-en-as3/

    http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/

    http://help.adobe.com/es_ES/as3/lear...24d5-7ffb.html

    http://www.programacion.com/articulo...l_basico_97/13
    Última edición por francisco1; 03/03/2013 a las 16:22

  3. #3
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,045
    Poder de Reputación
    21
    Gracias por responder Francisco :). Desafortunadamente, los enlaces que publicaste no son lo que estoy buscando :P.

Temas Similares

  1. subforo Flex
    Por rabulu en el foro Otros Programas
    Respuestas: 2
    Último Mensaje: 10/02/2011, 04:36
  2. Pregunta
    Por kamilo en el foro Curso Paso a Paso con Html-Kit.
    Respuestas: 1
    Último Mensaje: 04/07/2010, 05:45
  3. Sierra Marcial . Web desarrollada en Flex
    Por mik.corcuera en el foro Criticamos Tu Web (pero no foros)
    Respuestas: 10
    Último Mensaje: 30/12/2008, 14:46

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •