Comunidad de diseño web y desarrollo en internet online

Ayuda con tabla de botones

Citar            
MensajeEscrito el 20 Mar 2012 06:49 pm
Hola a todos. Tengo una duda sobre como puedo generar dinamicamente los nombres de mis botones en la siguiente tabla, los nombres son de archivos que tengo en una carpeta y quiero que esos nombres se generen en mis botones.
Les agradezco de antemano su ayuda ya que es muy importante para continuar con mi proyecto.

El código es el siguiente; es muy sencillo, solo que no se como generar dinamicamente los nombres de mis archivos en la parte donde esta el arreglo de los números:
[Bindable]
private var dp:Array = [1, 2, 3, 4, 5, 6, 7, 8, 9];

Código :

<?xml version="1.0"?>
<!-- Simple example to demonstrate the Repeater class. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Script>
        <![CDATA[
      
          import mx.controls.Alert;
  
         [Bindable]
         private var dp:Array = [1, 2, 3, 4, 5, 6, 7, 8, 9];    
         
        ]]>
    </mx:Script>

    <mx:Panel title="Repeater Example" width="75%" height="75%" 
        paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
  
        <mx:Text width="100%" color="blue" 
            text="Use the Repeater class to create 9 Button controls in a 3 by 3 Tile container."/>

        <mx:Tile direction="horizontal" borderStyle="inset" 
            horizontalGap="10" verticalGap="15"
            paddingLeft="10" paddingTop="10" paddingBottom="10" paddingRight="10">
        
            <mx:Repeater id="rp" dataProvider="{dp}">
                <mx:Button height="49" width="50" 
                    label="{String(rp.currentItem)}" 
                    click="Alert.show(String(event.currentTarget.getRepeaterItem()) + ' pressed')"/>
            </mx:Repeater>    
        </mx:Tile>
  
    </mx:Panel>  
</mx:Application>

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 20 Mar 2012 06:54 pm
Prueba poniendo

private var dp:Array = ["Uno", "Dos", "Tres", "Cuatro"];

Luego no hace falta el casta a string

label="{rp.currentItem}"

Luego pon en la lista los nombres de tus archivos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Mar 2012 07:08 pm
ok perfecto, solo una duda, se pueden generar dinamicamente los nombres de los archivos que tenga en la carpeta?. Gracias por tu inmediata respuesta

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 20 Mar 2012 07:23 pm
Con Flex solo si es un proyecto de AIR, con lo cual tiene privilegios de acceso al FileSystem. Si es en un servidor, tendrás que usar algún lenguaje de back-end

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Mar 2012 07:37 pm
muchas gracias por la ayuda are la prueba como me dijiste.
GRACIAS

Por lalz_tc

33 de clabLevel



Genero:Masculino  

chrome

 

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