Calling function from Main.as

I have a buttons class I would like to access but not sure of
proceedure. Here is the Main.as
and here is the button class
this is actions layer:
Thanks
Steve

var buttons:Buttons = new Buttons(parameterGoesHere);

Similar Messages

  • Custom component calling function from main.mxml

    I have a main.mxml that has the following function in it:
    public function SubChooseField(evt:Event):void{
    Alert.show( "Sub has been chosen" );
    main.mxml also places the following custom component:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:ComboBox xmlns:mx="
    http://www.adobe.com/2006/mxml"
    width="180" close="parent.SubChooseField(event)">
    <mx:dataProvider>
    <mx:Object data="1" label="choice 1 />
    <mx:Object data="2" label="choice 2" />
    <mx:Object data="3" label="choice 3" />
    </mx:dataProvider>
    </mx:ComboBox>
    I want it so that when you chose one of the options in the
    comboBox, it will call the function SubChooseField in the
    main.mxml. But when I compile this, no matter what i try, i get the
    error:
    Error: Call to a possibly undefined method SubChooseField
    through a reference with static type my_custom_opponent.
    OR if i change the codeand remove the 'parent' to say:
    close="SubChooseField(event)"> i get error:
    Error: Call to a possibly undefined method SubChooseField.
    any help much appreciated.

    Rather than trying to use parent, using events might help
    here. In your main mxml file, just listen for the change event that
    is dispatched from your custom component. Since it is a ComboBox
    component, it automatically dispatches this event. If your
    component was more complex, you would need to dispatch a custom
    event.
    If your custom component was named CustomCombo, then the mxml
    in your main file would look something like this:
    <ns1:CustomCombo id="cb" x="70" y="39" width="160"
    change="SubChooseField(event)"/>
    Vygo

  • How to Call Function from SAPSCRIPT

    I want to Call a function from my SAPSCRIPT to get some data and print the same in the form , Can I get an example for this

    Hi Nandan,
    U cannot directly call function from SAPScript... For that u have to create one include in which u need to write the code. Using Perform... EndPerform u can call the same from SAPScript. See the below example
    u need to write this code in SAPScript
    PERFORM formname IN PROGRAM includename
    USING &field1&                                      
    USING &field2&                                      
    CHANGING &field3&                                     
    ENDPERFORM                                               
    Here includename is your include type program.
    u need to write this code in your include type program..
    FORM formname TABLES in_par STRUCTURE itcsy
                            out_par STRUCTURE itcsy.
    data : var1 like field1,
           var2 like field2,
           var3 like field3.
      READ TABLE in_par WITH KEY 'field1'.
      CHECK sy-subrc = 0.
      var1 = in_par-value.
      READ TABLE in_par WITH KEY 'field2'.
      CHECK sy-subrc = 0.
      var2 = in_par-value.
    now u can call corresponding function using local VAR1 and VAR2. Here u can pass N no of USING parameters.
    After processing on VAR3...
      READ TABLE out_par WITH KEY 'field3'.
      out_par-value = VAR3.
      MODIFY out_par INDEX sy-tabix.
    EndForm.
    Here in_par and out_par are the structures which will be used to communicate with SAPScript. And this is the only way as per my view.
    I m sure this code will work fine. Here i have used dummy variables that u need to change as per your requirement. If u have more queries write me back.
    And yes if this works than dont forget to give the points.
    Regards,
    Sagar

  • Call function from data base with clob input parameter.

    Hello,
    In this project I use Jdev 11g.
    I call function from database.
    create or replace function get_fa_list (
    p_fa_id_list in clob
    return sys_refcursor
    is
    vCursor sys_refcursor;
    begin
    put_msg ('begin');
    if p_fa_id_list is null then
    put_msg ('CLOB is null!');
    else
    put_msg ('size CLOB: ' || dbms_lob.getlength (p_fa_id_list));
    end if;
    put_msg ('Save');
    open vCursor for
    select rownum as id, s.*
    from (
    select f.latitude, f.longitude, count (distinct f.res_id) as res_count, count (*) as fa_count, 16711680 as color, res_concat_distinct (f.res_id) as station_list
    from mv_frequency_assignment f, table (SplitClob (p_fa_id_list, ',')) l
    where f.ext_system = 'BI' and
    f.ext_sys_id = l.column_value
    group by f.latitude, f.longitude
    ) s;
    put_msg ('Open and End');
    return vCursor;
    end get_fa_list;
    I use TopLink in ejb.
    i use follow code for call function and get result.
    public List<TmpResPoints> findAllPointsBI(String p_id){
    UnitOfWork uow = getSessionFactory().acquireUnitOfWork();
    uow.beginEarlyTransaction();
    StoredFunctionCall call = new StoredFunctionCall();
    call.setProcedureName("get_fa_list");
    call.useUnnamedCursorOutputAsResultSet();
    ClobDomain c = new ClobDomain(p_id);
    //System.out.println(c.toString());
    call.addNamedArgumentValue("p_fa_id_list", c);
    ReadAllQuery query = new ReadAllQuery();
    query.setReferenceClass(TmpResPoints.class);
    query.setCall(call);
    List<TmpResPoints> result = (List<TmpResPoints>)uow.executeQuery(query);
    uow.commit();
    uow.release();
    return result;
    But size parameter "p_fa_id_list" is 0. (geting from temp table in Data base). this code in function >>
    if p_fa_id_list is null then
    put_msg ('CLOB is null!');
    else
    put_msg ('size CLOB: ' || dbms_lob.getlength (p_fa_id_list));
    end if;)
    How I can call this function from dataBase and get result?
    thx,
    Demka.

    What is the SQL generated?
    The argument should just be the Clob value (a String) not the domain object.
    Also try addNamedArgument, and then pass the named argument to the query.
    James : http://www.eclipselink.org

  • Send data to ECC table through RFC Call function from SAP B1 via  b1if

    Hi,
    I have created scenario in B1if which triggers from SAP B1, now I have to send this data in to ECC table, so I have created scenario for that with inbound SAP B1, outbound void and in process RFC Call atom is there but I am not getting data in receiver and also how to write xml to send data in RFC function. Function for RFC has configured from ECC end and have access of that function.
    So please help me to send data to ECC table through RFC Call function from SAP B1 (9.0) via b1if
    Thanks

    Solved by my own.

  • Call function in main timeline from class file

    Hi all, How can a function in main timeline be called from class file?

    Hi all, How can a function in main timeline be called from class file?
    You can, but you really shouldn't.
    Classes shouldn't "talk" to the outside directly.
    Use Event dispatching to get things done.
    "root" (i just threw up by just typing that word) should be avoided at all cost, especially in AS3.

  • Calling a function from Main()

    I have a written a function which I want to call in the Main method:
    private static GetExcel()
    DataTable dt = getData();
    System.Data.DataView view = new System.Data.DataView(dt);
    System.Data.DataTable selectedCol = view.ToTable("selectedCol", false, "OWS_PName");
    StreamWriter wr = new StreamWriter(@"C:\\Sunny\\Directory.csv");
    try
    //Write Column names to Excel
    for (int i = 0; i < selectedCol.Columns.Count; i++)
    if (selectedCol.Columns[i].ToString().ToUpper().Contains("OWS_"))
    wr.Write(dt.Columns[i].ToString().ToUpper().Replace("OWS_", "") + ",");
    wr.WriteLine();
    //write rows to excel file
    for (int i = 0; i < (selectedCol.Rows.Count); i++)
    for (int j = 0; j < selectedCol.Columns.Count; j++)
    if (selectedCol.Rows[i][j] != null)
    if (selectedCol.Rows[i][j].ToString().Contains(";#"))
    wr.Write(Convert.ToString(selectedCol.Rows[i][j]).Replace(";#", "") + ",");
    else
    wr.Write(Convert.ToString(selectedCol.Rows[i][j]) + ",");
    else
    wr.Write("\t");
    //go to next line
    wr.WriteLine();
    //close file
    wr.Close();
    catch (Exception ex)
    throw ex;
    What should I return here and how should I call it in Main()

    Hi,
    As this question is more relate to C#, I suggest you post it to Visual C# Forum, you will get more help and confirm answers from there.
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=csharpgeneral
    Best regards
    Patrick Liang
    TechNet Community Support

  • Put SQL query in a function/ call function from region

    How can I write a SQL query (like SELECT EMPNO, ENAME, JOB FROM EMP) as PL/SQL function, and then call this function from the PL/SQL Function Returning SQL Statement region?
    Thanks, Tom

    thanks jverd for your quick reply.
    I know passing in a reference to an object will do the job if I want to change the value several parameters in one function call.
    But I want to ask, is there any other ways?
    the following code works.....
    public class TestParameter {
         public static void main(String[] args) {
              Test2 t2 = new Test2();
              invokeChange(t2);
              System.out.println("x = " + t2.x + "\t y = " + t2.y);
         static void invokeChange(Test2 t2) {
              t2.x = 10;
              t2.y = 15;          
    class Test2 {     
         int x;
         int y;     
    }

  • Call Function From MXML Component

    I am using MXML to create components that I use within my
    application. I have one MXML file that contains a list with a
    custom itemRenderer that is in another MXML file. I have an
    actionscript file with a function that I want to call from the
    itemRenderer.
    If I call the function from my main application, everything
    works fine. If I try to call it from one of the other MXML files, I
    get a 1180 Call to a possibly undefined function error.
    Is there a special way that I need to use to call the
    function?
    The main MXML file is in the root directory, the actionscript
    file is in a folder called functions, and the MXML files are in a
    folder called components.
    Thank you for any help.

    I was able to figure out my problem. It was just a simple
    typo of including the wrong file in a Script tag. However, this
    caused more issues and I ended up having to rewrite a large section
    of code to get everything working.
    Thank you for your help.

  • Call function from layer0 through layer1

    If I have a flash0.swf and it is on layer0 in VB, and then flash1.swf and it is on layer1 in VB. Then how would I call a function from  flash0.swf through flash1.swf?

    Okay, Here is my code for VB:
    _flashx.LoadMovie(0, Applciation.startupPath & "\main.swf")
    _flashx.LoadMovie(1, Applciation.startupPath & "\addon.swf")
    then in addon.swf I have:
    I created a button symbol and its instance name is mybutton, its an actionscript 2, since main.swf is actionscript2.
    The code for the button is:
    mybutton.onRelease = function() {
         _level0.conn.loadMenu(1);
    When I click the button, when both swf's are loaded into VB on layer 0 and layer 1, nothing happens when I click the button.

  • Calling function from html tag in dynamic textfield

    Hi!
    Tried several approaches for making this happen, but can't seem to do it. I could really use an example of how to do this in my particular case, since I'm not exactly a code - guru.....
    I have a sprite menu which populates a dynamic textfield  with textlabels as users click individual items in the menu in addition to ordinary actions(gotoAndStop).
    As these labels appear in the textfield, I want to be able to link them to the frames assosciated with the menu - item frames. As you can understand from this, I am working with the timeline.
    By enabling  html rendering of text in the textfield, I have been able to link these output labels via a  a href - tag, but I am not able to call a function from this html. The function I am trying to call uses a switch statement to take the appropriate actions according to which label is being clicked, but the only effect I get is the html opening a browser window...... Unfortunately I do not know how to explain this any better, but here is my code for the following:
    Main Timeline, frame 1, actions layer:
    [AS]import flash.display.*;
    import flash.events.*;
    import flash.display.Stage;
    var buttonTrace:TextField;
    var sectionNames:Array = new Array("Frontpage","Introduction",
    "Designparadigm", "Tooling", "Maya & c++ API", "Geometric Vectors","Lindenmayer systems","Artificial Life",
    "Projects","Litterature","Disclaimer","Site credits","Newsletter & Rss",
    "Blogging","Plugins","LINKS");
    var sectionCount: int = sectionNames.length;
    var menu:Sprite = new Sprite();
    menu.x = 452;
    menu.y = 172;
    this.addChild(menu);
    buildMenu();
    function buildMenu():void {
    for(var i:int=0; i < sectionCount ; i++){
    var item:MovieClip = new MenuItem();
    item.labelName = sectionNames[i];
    item.targetClip = this;
    if(i<4){
    item.y = i*125
    menu.addChild(item)}
    else if (i>3 && i<8){
    item.y = (i-4)*125
    item.x = 125
    menu.addChild(item)}
    else if (i>7 && i<12){
    item.y = (i-8)*125
    item.x = 250;
    menu.addChild(item)}
    else if (i>11 && i<16){
    item.y = (i-12)*125
    item.x = 375
    menu.addChild(item)}
    }[\A]
    Then, for the movieclip called MenuItem, I have button placed on the first frame of the timeline, and this code in the actions layer:
    [AS]import flash.display.MovieClip;
    import flash.events.MouseEvent;
    import flash.display.Stage;
    import flash.text.TextField;
    import flash.events.Event;
    import flash.events.TextEvent;
    var buttonTrace:TextField;
    var labelName:String;
    var targetClip:MovieClip;
    clickButton.addEventListener(MouseEvent.CLICK, onClick);
    function onClick(evt:MouseEvent):void {
    trace(labelName);
    targetClip.gotoAndStop(labelName);
    MovieClip(root).buttonTrace.appendText("\n" + labelName);
    MovieClip(root).buttonTrace.addEventListener(TextEvent.LINK,linkHandler);
      function linkHandler(linkEvent:TextEvent):void {
      switch (linkEvent.text) {
      case"Introduction":
      var text= "Introduction";
      text.addEventListener(TextEvent.LINK,"Introduction");
      trace("Listening");
       Intro();
       break;
      case "Designparadigm":
       DP();
       break;
      case"Tooling":
       Tooling();
       break;
      case "Maya & c++ API":
       MayaAPI();
       break;
      case "Geometric Vectors":
       GeometricVectors();
       break;
      case "Lindenmayer systems":
       Lsystems();
       break;
      case "Artificial Life":
          AL();
       break;
      case "Projects":
          Projects();
       break;
      case "Litterature":
          Litterature();
       break;
      case "Disclaimer":
          Disclaimer();
       break;
      case "Site credits":
          Sitecredits();
       break;
      case "Newsletter & Rss":
          Rss();
       break;
      case "Blogging":
          Blogging();
       break;
       case "Plugins":
          Plugins();
       break;
      case "LINKS":
          LINKS();
    function Intro():void {
    targetClip.gotoAndStop(2);
    function DP():void {
    targetClip.gotoAndStop(3);
    function Tooling():void {
    targetClip.gotoAndStop(4);
    function MayaAPI():void {
    targetClip.gotoAndStop(5);
    function GeometricVectors():void {
    targetClip.gotoAndStop(6);
    function Lsystems():void {
    targetClip.gotoAndStop(7);
        function AL():void {
    targetClip.gotoAndStop(8);
    function Projects():void {
    targetClip.gotoAndStop(9);
    function Litterature():void {
    targetClip.gotoAndStop(10);
    function Disclaimer():void {
    targetClip.gotoAndStop(11);
    function Sitecredits():void {
    targetClip.gotoAndStop(12);
    function Rss():void {
    targetClip.gotoAndStop(13);
    function Blogging():void {
    targetClip.gotoAndStop(14);
    function Plugins():void {
    targetClip.gotoAndStop(15);
    function LINKS():void {
    targetClip.gotoAndStop(16);
    MovieClip(root).buttonTrace.htmlText="<a href=\'function:linkHandler,?????'>History</a>";
    [\A]

    as3 textfields have a TextEvent.LINK you can use.

  • Calling function from list of values section?

    can i call a function from list of values(LOV) section as well? I know we can sql query but udf is supported?

    See this recent thread: Display as Text (LOV) or join
    Scott

  • Calling function from PL/SQL block

    Hi,
    A very simple question.
    A have a function called "test1" in my database. It is there i double chekked.
    I would like to call this function from a block:
    DECLARE
    BEGIN
    TEST1(1202);
    END;
    This gives me an error.
    Why is this?

    user610868 wrote:
    Hi,
    A very simple question.
    A have a function called "test1" in my database. It is there i double chekked.
    I would like to call this function from a block:
    DECLARE
    BEGIN
    TEST1(1202);
    END;
    This gives me an error.
    Why is this?Hello
    A very very basic thing to do when you get an error is to include details of it. That helps narrow it down from one of the 1000s of potential Oracle errors it could be.
    Anyway, a function returns a value, and in PL/SQL you need to capture that otherwise you'll get "an error". Modify your code like so
    DECLARE
       l_Test1Val     VARCHAR2(4000); --CHANGE THIS TO BE THE SAME AS THE RETURN TYPE FOR YOUR FUNCTION
    BEGIN
       l_Test1Val :=  TEST1(1202);
    END;HTH
    David
    Edited by: Bravid on Oct 25, 2011 3:57 PM
    removed a ;

  • How to add button inside move clip and call it from main timeline?

    Hi,
    On the main timeline I  have a movie clip called clock_mc and playBtn
    playBtn is  placed in the center of clock_mc
    When you press playBtn clock_mc starts playing
    playBtn.addEventListener(MouseEvent.CLICK, playClock);
    function playClock(event:MouseEvent):void
        if (event.target == playBtn)
            clock_mc.play();
            playBtn.visible = false;
            trace ("play button was clicked");
    This is working fine for me.
    But I want to add replayBtn to the last frame of clock_mc and set up the function on main Timeline.
    Another words when the clock_mc rich last frame you see replayBtn.
    code example:
    replayBtn.addEventListener(MouseEvent.CLICK, playClock);
        if (event.target == replayBtn)
            clock_mc.play();
            replayBtn.visible = false;
            trace ("replay button was clicked");
    I've tryed to placed the replayBtn on the stage on the main timeline and I've set it up to replayBtn.visible = false;
    And then I add replayBtn.visible = true; to last AS frame of clock_mc but it wont work
    Even when I put the button physically to the last frame of clock_mc it will not work either.
    Please help

    I've solved the problem:-)
    I've set replayBtn.visible = false; on first frame of clock_mc
    and  replayBtn.visible = true; at the last frame
    and than as you sugested I'v add:
    clock_mc.replayBtn.addEventListener(MouseEvent.CLICK, replayClock);
    function replayClock(event:MouseEvent):void
            clock_mc.play();
            trace ("replay button was clicked");
    I couldn't see replayBtn at the firs stage because I have clockTween assosiated with clock:
    clockTween = new Tween(clock_mc, "x", Regular.easeOut, -469,438, .5, true);
    and I had replyBtn in the wrong place so when clock_mc was coming up on the stage replayBtn was on the left side of the stage :/
    Now I have to solve only one thing.
    Maybe you would have any suggestions please.
    I've set up stop(); in a first frame of clock_mc
    that when you see clock_mc sliding in it has to wait for playBtn to be clicked
    because I have two tween:
            clockTween = new Tween(clock_mc, "x", Regular.easeOut, -469,438, .5, true);
            playTween = new Tween(playBtn, "x", Regular.easeOut, -720,514, .5, true);
            playBtn.visible = true;
    so when you click on playBtn:
    function playClock(event:MouseEvent):void
        if (event.target == playBtn)
            clock_mc.play();
            playBtn.visible = false;
            trace ("play button was clicked");
    everythink is working fine except when I clik on replayBtn it play for I sec because there is stop(); on the first frame of clock_mc

  • Calling Functions From Import Integration Script

    I've got an import integration script that runs fine, however I also have several DataPump scripts that are used in FDM to change specific columns as they come in. I can take the code from the scripts and add to the Import Integration script, but I would rather just call those other functions from the VBScript. I don't see any docs on this, and I'm just wondering if anyone has done this or can describe how I can do it.
    Is it possible? Since the standard import scripts reference the strField and the strRecord, can these functions be called from the import integration script?

    strField and strRecord are arguments passed by the application to the import function. The represent the field as defined by the import format and the record that is being processed during the import.
    Given that, I'm not sure how to answer your question.

Maybe you are looking for

  • IMac never came back on after installing some updates and trying to restart

    I installed some updates and tried to restart, but it was taking for ever so I turned it off from the main power button but sktill does not come back on, it just stays on the first white screen where you see the apple logo and the circle going around

  • How can I write bits through the COM1 serial port?

    I'm trying to write bits through the serial port COM1. Labview "Write VI" only writes everything in string. It seems. How can I write bit by bit through COM1? Thank you, Van

  • Help! Edited photos not uploading to flickr.

    Hi! I am trying to upload a batch of photos, edited in ipad 2 ios7 and saved to camera roll, to flickr. However 1) I can only send 10 at a time from the camera roll directly (which does send the edited versions) and 2) when I try to use an app, the o

  • D7460 align problem

    Hi, I purchased D7460 a while ago on Ebay and it arrived with non-OEM cartriges. I replaced them with OEM HP  cartridges, but when I try to print it spits black page. I tried to clean the heads, but it prints squares with some syan smeared accross so

  • Why the dashboard page is automatically getting "Hidden" ???

    Hi, I have created a new dashboard page. I want to navigate from one report to that newly created dashboard page. However when I try to set navigation and browse to the dashboard page, I am not able to see that page in the list. I checked in 'Manage