1. mithumann's Avatar
    First note of all = Making the app with JIGGY APP

    Hi guys, thankyou for telling me about the uibuttonbar etc... I
    already have a large code but every time I click on one of the other 7
    Submenu buttons down the app, it doesnt change the page what I want to
    do. I think I am doing something wrong, typing the text etc at wrong
    place.

    In your answer (i am sounding arrogant sorry) I would like to see
    where to type the text like hello.text etc... and how to insert
    hyperlinks? Feel free to use my code, I think it's too advanced for
    naabs like me atm... I just started , please show it where to enter
    the stuff in my code.


    Here we go:


    // com.indervir.imovies
    // /Applications/iMovies.app/main.js


    Plugins.load( "UIKit" ); // User Interface Kit, creates the interface.


    var window = new
    UIWindow( UIHardware.fullScreenApplicationContentRect ); // Content
    will appear in rectangle window.
    window.setHidden( false );
    window.orderFront();
    window.makeKey();
    window.backgroundColor = [ 1 , 1 , 1 , 1 ]; // White background on
    application.


    var mainView = new UIView(); // Sets everything on a main view.
    window.setContentView( mainView ); // Same as above. Content directed
    to main view.


    var bar = new UINavigationBar( [0 , 0 , 320 , 48] );
    bar.setBarStyle(3); //Style of bar can be changed, look, appearance
    etc
    bar.showButtonsWithLeftTitle( null , "About");
    var title = new UINavigationItem( "iMovies" );
    bar.pushNavigationItem( title );
    bar.onButtonClicked = function( bar , button )
    {
    if ( button == 0 )
    {
    var sheet = new UIAlertSheet( [0 , 0, 200, 60] , 0 );
    sheet.setAlertSheetStyle(0);
    sheet.setTitle( "About" );
    sheet.setBodyText( "Created by Mithu.\n\nYou can watch movies for free
    on iMovies using Wi-Fi or 3G. If you have any comments or thanking
    please mail: [email protected]\nWe are totally against
    piracy if you are against iMovies please mail us." );
    sheet.popupAlertAnimated( true );
    mainView.addSubview( sheet );


    }
    };


    mainView.addSubview ( bar );

    var buttons =
    [
    {
    UIButtonBarButtonTag: 1,
    UIButtonBarButtonTitle: "Main",
    UIButtonBarButtonInfo: "Featured.png",
    UIButtonBarButtonSelectedInfo: "Featured_Sel.png",
    UIButtonBarButtonType: 0



    },


    {
    UIButtonBarButtonTag: 2,
    UIButtonBarButtonTitle: "New",
    UIButtonBarButtonInfo: "New.png",
    UIButtonBarButtonSelectedInfo: "New_Sel.png",
    UIButtonBarButtonType: 0


    },


    {
    UIButtonBarButtonTag: 3,
    UIButtonBarButtonTitle: "Popular",
    UIButtonBarButtonInfo: "Popular.png",
    UIButtonBarButtonSelectedInfo: "Popular_Sel.png",
    UIButtonBarButtonType: 0


    },


    {
    UIButtonBarButtonTag: 4,
    UIButtonBarButtonTitle: "All",
    UIButtonBarButtonInfo: "All.png",
    UIButtonBarButtonSelectedInfo: "All_Sel.png",
    UIButtonBarButtonType: 0


    },


    {
    UIButtonBarButtonTag: 5,
    UIButtonBarButtonTitle: "Web",
    UIButtonBarButtonInfo: "Web.png",
    UIButtonBarButtonSelectedInfo: "Web_Sel.png",
    UIButtonBarButtonType: 0


    },


    {
    UIButtonBarButtonTag: 6,
    UIButtonBarButtonTitle: "Coding",
    UIButtonBarButtonInfo: "Coding.png",
    UIButtonBarButtonSelectedInfo: "Coding_Sel.png",
    UIButtonBarButtonType: 0


    },


    {
    UIButtonBarButtonTag: 7,
    UIButtonBarButtonTitle: "Request",
    UIButtonBarButtonInfo: "Request.png",
    UIButtonBarButtonSelectedInfo: "Request_Sel.png",
    UIButtonBarButtonType: 0


    },


    ];

    // The button bar is created a bit differently - you pass in its
    // superview, its frame and the button definition.
    // You do not need to do mainView.addSubview( bb )


    var bb = new UIButtonBar( mainView , [ -10 , 420 , 330 , 40 ] ,
    buttons );


    // Style 1 is the cool black one used in the iPod app. 0 is blue -
    like a
    // navigation bar and 2 is gray.


    bb.barStyle = 1;


    // Now, you register a group of buttons - you give it a group number
    // and an array of button tags. This lets you show entire groups
    easily


    bb.registerButtonGroup( 1 , [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] );


    // Show that group. The second parameter is a duration for a fading
    the
    // group in.


    bb.showButtonGroup( 1 , 1.0 );


    // This selects a button


    bb.showSelectionForButton( 1 );


    // This adds a "badge" to the button ( a red circle with the string
    you pass in)


    bb.setBadgeValue( null , null );


    // This animates the badge - it blinks


    bb.setBadgeAnimated( null , null );


    // The event when a button is pressed


    bb.onButtonPressed = function( bar , button )
    {
    // We select the button that was pressed


    bb.showSelectionForButton( button );


    log( "PRESSED BUTTON:" + button );


    log( "SELECTED BUTTON:" + bb.selectedButton );


    /*
    // This automatically brings up a customize sheet that
    // the user can use to re-arrange and add buttons.


    if ( button == 3 )
    bb.customize( [ 1 , 2 , 3 ] );
    */


    // This gives you an array of the currently visible buttons


    log( "VISIBLE BUTTONS:" + bb.getVisibleButtonTags().toSource() );


    // This is how you can remove the badge


    if ( button == 3 )
    bb.setBadgeValue( 3 , null );
    else
    bb.setBadgeValue( 3 , "25" );




    I think i need some professional help . I am a beginner pls help me 0o
    2008-07-02 02:46 AM
LINK TO POST COPIED TO CLIPBOARD