{label:" Selecione ", data: null},
{label: "Faixa Plástica", data: 1},
{label: "Banner Plástico", data: 2},
{label: "Bandeira Plástica", data: 3},
{label: "Impressão Digital", data: 4}
];
var faixa:Array = [
{label: " Selecione", data: null},
{label: "300x60 cm", data: 1},
{label: "200x60 cm", data: 2}
];
var banner:Array = [
{label: " Selecione", data: null},
{label: "120x45 cm", data: 3},
{label: "100x25 cm", data: 4},
{label: "90x50 cm", data: 5},
{label: "110x60 cm", data: 6},
{label: "80x40 cm", data: 7}
];
var bandeira:Array = [
{label: " Selecione", data: null},
{label: "30x20 cm", data: 8},
{label: "40x30 cm", data: 9},
{label: "60x40 cm", data: 10},
{label: "90x60 cm", data: 11}
];
var impressao:Array = [
{label: " Selecione", data: null},
{label: "ate 10 M²", data: 12},
{label: "ate 50 M²", data: 13},
{label: "100 M² ou mais", data: 14}
];
var vazio:Array = [];
function escolheArray(combo:Object){
if(combo.target.selectedItem.data == null){
_root.orc_mc.cb_formato.dataProvider = vazio;
_root.orc_mc.cb_formato._alpha = 50;
}else if(combo.target.selectedItem.data == 1){
_root.orc_mc.cb_formato.dataProvider = faixa;
_root.orc_mc.cb_formato.rowCount = faixa.length;
}else if(combo.target.selectedItem.data == 2){
_root.orc_mc.cb_formato.dataProvider = banner;
_root.orc_mc.cb_formato.rowCount = banner.length;
}else if(combo.target.selectedItem.data == 3){
_root.orc_mc.cb_formato.dataProvider = bandeira;
_root.orc_mc.cb_formato.rowCount = bandeira.length;
}else{
_root.orc_mc.cb_formato.dataProvider = impressao;
_root.orc_mc.cb_formato.rowCount = impressao.length;
}
}
_root.orc_mc.cb_produto.rowCount = produto.length;
_root.orc_mc.cb_produto.addEventListener("change", escolheArray);
_root.orc_mc.cb_produto.dataProvider = produto;
orc_mc.cb_produto.setStyle("themeColor", "0xF1EFFC");
_root.orc_mc.cb_formato.dataProvider = vazio;
orc_mc.cb_formato.setStyle("themeColor", "0xF1EFFC");
orc_mc.quantidade_mc.qt1.label = " 1000";
orc_mc.quantidade_mc.qt1.data = 1;
orc_mc.quantidade_mc.qt2.label = " 5000";
orc_mc.quantidade_mc.qt2.data = 2;
orc_mc.quantidade_mc.qt3.label = " 10.000";
orc_mc.quantidade_mc.qt3.data = 3;
orc_mc.quantidade_mc.qt4.label = " 20.000";
orc_mc.quantidade_mc.qt4.data = 4;
orc_mc.quantidade_mc.qt5.label = " 50.000";
orc_mc.quantidade_mc.qt5.data = 5;
orc_mc.quantidade_mc.qt6.label = " 100.000";
orc_mc.quantidade_mc.qt6.data = 6;
//Como fazer essa condição funcionar??? Ela está retornando somente undefined
var precunit:Number;
if(radio.target.selectedData == 1000 && orc_mc.cb_formato.target.selectedItem.data == 1){
precunit = 12.22;
}else if(radio.target.selectedData == 1000 && orc_mc.cb_formato.target.selectedItem.data == 2){
precunit = 8.43;
}//e assim vai ate checar todos os campos da combo box
Desde ja agradeço a colaboração de todos!!
Abraços!

Help














