Galera o problema continua..ta f....segue meu código completo. A
função muda o valor quando dou duplo clique no grid, mas muda sempre
para o valor 2 (Ensino Tecnico) e depois não muda mais....grrrrrrrr,
peço ajuda !!

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"; width="1000"
height="590" creationComplete="ShowCurso.send()"
xmlns:binding="com.dclick.binding.*">

<mx:Script>
        <![CDATA[
            [Bindable]
            public var selectedCurso:Object;
            public var TipoCurso: Array = [ {label:"Ensino Médio",
data:1},
                                            {label:"Ensino Técnico",
data:2} ];
        ]]>
</mx:Script>

<mx:Script>
        <![CDATA[
            [Bindable]
            public var selectedTurno:Object;
            public var Turno: Array = [ {label:"Manhã", data:1},
                                        {label:"Tarde", data:2},
                                        {label:"Noite", data:3} ];
        ]]>
</mx:Script>


 <mx:HTTPService
        id="ShowTurno"
        url="http://localhost/FAETEC/xml/show_turno.php";  method="GET"
useProxy="false" result ="ShowCurso.send()" >
</mx:HTTPService>

 <mx:HTTPService
        id="ShowTipoCurso"
        url="http://localhost/FAETEC/xml/show_tipo_curso.php";
method="GET" useProxy="false" >
</mx:HTTPService>

 <mx:HTTPService
        id="IncCurso"
        url="http://localhost/FAETEC/xml/inc_curso.php";  method="GET"
useProxy="false" result ="ShowCurso.send()" >
        <mx:request xmlns="">
          <id_unidade>{"1"}</id_unidade>
          <id_curso>{Edt_Codigo.text}</id_curso>
          <descricao>{Edt_Descricao.text}</descricao>
          <carga_horaria>{Edt_Carga.text}</carga_horaria>
          <tipo_curso>{selectedCurso.data}</tipo_curso>
          <turno>{selectedTurno.data}</turno>
       </mx:request>
</mx:HTTPService>


 <mx:HTTPService
        id="ShowCurso"
        url="http://localhost/FAETEC/xml/show_curso.php";  method="GET"
useProxy="false" >
</mx:HTTPService>


 <mx:HTTPService
        id="DelCurso"
        url="http://localhost/FAETEC/xml/del_curso.php";  method="GET"
useProxy="false" result ="ShowCurso.send()" >
        <mx:request xmlns="">
          <id_unidade>{"1"}</id_unidade>
          <id_curso>{Edt_Codigo.text}</id_curso>
       </mx:request>
</mx:HTTPService>

 <mx:HTTPService
        id="EdtCurso"
        url="http://localhost/FAETEC/xml/edit_curso.php";  method="GET"
useProxy="false" result ="ShowCurso.send()" >
        <mx:request xmlns="">
          <id_unidade>{"1"}</id_unidade>
          <id_curso>{Edt_Codigo.text}</id_curso>
          <descricao>{Edt_Descricao.text}</descricao>
          <carga_horaria>{Edt_Carga.text}</carga_horaria>
          <tipo_curso>{selectedCurso.data}</tipo_curso>
          <turno>{selectedTurno.data}</turno>
       </mx:request>
</mx:HTTPService>


<mx:Script>
                import mx.core.IToolTip;
            import mx.controls.Alert;
        import mx.rpc.events.ResultEvent;
        import mx.collections.ArrayCollection;
        public var acao : String;

                function GravaCurso(): void {
                        if (acao=="1"){
                            IncCurso.send()
                    Alert.show("Curso cadastrado com
sucesso !","",mx.controls.Alert.OK);
                        }
                        else
                        if (acao=="2"){
                            EdtCurso.send()
                    Alert.show("Curso modificado com
sucesso !","",mx.controls.Alert.OK);
               };
                        Edt_Codigo.text = "";
                        Edt_Carga.text = "";
                        Edt_Descricao.text="";
                        Edt_Codigo.enabled    = false;
                        Edt_Carga.enabled     = false;
                        Edt_Descricao.enabled = false;
                    ComboTipoCurso.enabled = false;
                    ComboTurno.enabled     = false;

                   }

                function IncluiCurso(): void {
                        acao = "1";
                        Edt_Codigo.text = "";
                        Edt_Carga.text = "";
                        Edt_Descricao.text="";
                        Edt_Codigo.enabled    = true;
                        Edt_Carga.enabled     = true;
                Edt_Descricao.enabled = true;
                ComboTipoCurso.enabled = true;
                ComboTurno.enabled     = true;

                   }

        function ApagaCurso() : void {
                DelCurso.send();
            Alert.show("Curso excluído com
sucesso !","",mx.controls.Alert.OK);
                        Edt_Codigo.text = "";
                        Edt_Carga.text = "";
                        Edt_Descricao.text="";

              }

        function EditaCurso() : void {

           acao = "2";
           Edt_Codigo.text        = DgCurso.selectedItem.id_curso;
               Edt_Descricao.text     = DgCurso.selectedItem.descricao;
               Edt_Carga.text         = DgCurso.selectedItem.carga_horaria;
           Edt_Codigo.enabled     = true;
                   Edt_Carga.enabled      = true;
           Edt_Descricao.enabled  = true;
           ComboTipoCurso.enabled = true;
           ComboTurno.enabled     = true;
           ComboTipoCurso.selectedIndex =
SelectComboBox(ComboTipoCurso,DgCurso.selectedItem.tipo_curso);

           }

          public static function SelectComboBox(comboBox:
ComboBox,id_combo: int): int {
            var dataProvider: ArrayCollection =
ArrayCollection(comboBox.dataProvider);
            var selectedIndex: int = 0;

           for (var i:int = 0; i &lt; dataProvider.length; i++) {
             if (dataProvider[i].id == id_combo) {
                     selectedIndex = i;
                    break;
            }
        }
         comboBox.selectedIndex = i;
         return i;
        }

        function SetaCombo() : void {
                ComboTipoCurso.selectedIndex = 2;
        }

</mx:Script>




        <mx:Label x="10" y="5" text="Cursos" fontSize="17" fontWeight="bold"/
>
        <mx:Button x="744" y="10" label="Salvar" id="btnSalvar" width="77"
height="21" click="GravaCurso()"/>
        <mx:Button x="829" y="10" label="Imprimir" id="BtnImprimir"
height="21"/>
        <mx:Button x="659" y="10" label="Pesquisar" width="77"
id="btnPesquisar"/>
        <mx:Button x="574" y="10" label="Incluir" width="77" id="btnIncluir"
click="IncluiCurso()"/>
        <mx:Button x="914" y="10" label="Excluir" width="77"
click="ApagaCurso()"/>
        <mx:TabNavigator x="10" y="39" width="980" height="454" id="NavMain">
                <mx:Canvas label="Informações Cadastrais" width="971" 
height="443"
borderStyle="none">
                        <mx:Label x="117" y="20" text="Descrição"/>
                        <mx:TextInput x="117" y="37" width="476" 
id="Edt_Descricao"
maxChars="70" editable="true" tabIndex="2" enabled="false"/>
                        <mx:Label x="10" y="20" text="Código"/>
                        <mx:TextInput x="10" y="37" id="Edt_Codigo" 
maxChars="14"
editable="true" width="99" borderStyle="inset" tabIndex="1"
enabled="false"/>
                        <mx:DataGrid x="10" y="67" width="951" height="339"
dataProvider="{ShowCurso.lastResult.curso.row}"
doubleClickEnabled="true" doubleClick="EditaCurso()" id="DgCurso">
                                <mx:columns>
                                        <mx:DataGridColumn headerText="Código"  
  dataField="id_curso"
width="50"/>
                                        <mx:DataGridColumn 
headerText="Descrição" dataField="descricao"
width="350"/>
                                        <mx:DataGridColumn headerText="Tipo de 
Curso"
dataField="descricao_tipo_curso" width="80" />
                                        <mx:DataGridColumn headerText="Turno" 
dataField="descricao_turno"
width="30"/>
                                        <mx:DataGridColumn headerText="Carga 
Horária"
dataField="carga_horaria" width="80" textAlign="right"/>
                                </mx:columns>
                        </mx:DataGrid>
                        <mx:ComboBox x="601" y="37" width="118" 
id="ComboTipoCurso"
tabIndex="3" enabled="false" dataProvider="{TipoCurso}"></mx:ComboBox>
                        <mx:ComboBox x="727" y="37" width="118" id="ComboTurno"
dataProvider="{Turno}"
close="selectedTurno=ComboBox(event.target).selectedItem" tabIndex="4"
enabled="false"></mx:ComboBox>
                        <mx:Label x="602" y="20" text="Tipo de Curso"/>
                        <mx:Label x="727" y="20" text="Turno"/>
                        <mx:TextInput x="853" y="37" width="108" id="Edt_Carga"
tabIndex="5" enabled="false" textAlign="right"/>
                        <mx:Label x="853" y="20" text="Carga Horária"/>
                </mx:Canvas>
        </mx:TabNavigator>
        <mx:TextInput x="289" y="10" id="combo"/>

</mx:Canvas>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a