I have a problem when i Close my Panel Window in after effects, send me to the ESTK window with an error in case: "OpenTag": Saying that is Object Invalid.
So the script is working to set dropdown menus to the 0 selection, but if some dropdown is in other selection, and close my window panel got that error.
I have the next code:
myPanel.grp.myTabbedPanel.onChange = function(){ var selectedTab = myPanel.grp.myTabbedPanel; if(!selectedTab || !selectedTab.selection) return; switch(selectedTab.selection.text){ case "Salidas": //If Salidas was clicked... myPanel.grp.myTabbedPanel.myTab1.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab2.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab3.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab6.layoutGrp.ddLayout.selection = 0 break; case "Plecas": //If Plecas was clicked... myPanel.grp.myTabbedPanel.myTab1.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab3.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab6.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab4.ddLayout.selection = 0 break; case "OpenTag": //If Plecas was clicked... myPanel.grp.myTabbedPanel.myTab2.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab3.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab6.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab4.ddLayout.selection = 0 break; case "Cintillo": //If Plecas was clicked... myPanel.grp.myTabbedPanel.myTab1.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab2.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab6.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab4.ddLayout.selection = 0 break; case "Menu": //If Plecas was clicked... myPanel.grp.myTabbedPanel.myTab1.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab2.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab3.layoutGrp.ddLayout.selection = 0 myPanel.grp.myTabbedPanel.myTab4.ddLayout.selection = 0 break; //and so on for the other tabs you have. default: alert("not detected"); break; } }