Quantcast
Channel: Adobe Community : Discussion List - After Effects Scripting
Viewing all articles
Browse latest Browse all 2143

ScriptUI Panel .onClick help

$
0
0

Here is my code.

 

function myScript(thisObj) {
    function myScript_buildUI(thisObj) {
        var myPanel = (thisObj instanceof Panel) ? thisObj : new Window("palette", "Align 3D Layers", undefined, {resizeable:true});
       
        res = "group{orientation:'row',\
        groupOne: Group{orientation: 'row',\
        myButton: Button{text:'Apply'},\
                myDropDownList: DropDownList{properties:{items:['DD item1', 'DD item 2', 'DD item 3']}},\
        },\
        groupTwo: Group{orientation:'column',\
        myStaticText: StaticText{text:'My static text'},\
        myEditText: EditText{text:'my edittext'},\
        myIconButton: IconButton{text:'IconButton', Image:'`/Desktop/skullIcon.jpg'},\
        myImage: Image{text:'Image', Image:'`/Desktop/skullIcon.jpg'},\
        },\
        }";
       
        myPanel.grp = myPanel.add(res); 
       
        return myPanel;
    }
    var myScriptPal = myScript_buildUI(thisObj);

    myPanel.group.groupOne.myButton.onClick = function()
    {
        alert("It lives!")
        }

   
    if((myScriptPal != null) && (myScriptPal instanceof Window)) {
        myScriptPal.center();
        myScriptPal.show();
    }
}

myScript(this);

 

I'm trying to learn how to make a button carry out a function but I get an error. I'm pretty fuzzy on the ScriptUI syntax. What am I doing wrong?


Viewing all articles
Browse latest Browse all 2143

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>