3.2'' tft with Ardunio Mega2560

Hi
My project is to measure ac current , i am using acs-71. but the problem which i am facing is with tft. I am using 3.2'' tft with ardunio mega 2560. i am not getting any display, even its not showing sample programs. i am direcctly connecting ardunio with tft, using ribbon wire. i have checked pins many times but no use, i change the tft but no output only blue screen.
sample code

#include <UTFT.h>

// Declare which fonts we will be using
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t SevenSegNumFont[];

UTFT myGLCD(ITDB32S,38,39,40,41); // Remember to change the model parameter to suit your display module!

void setup()
{
myGLCD.InitLCD();

myGLCD.clrScr();
}

void loop()
{
myGLCD.setColor(0, 255, 0);
myGLCD.setBackColor(0, 0, 0);

myGLCD.setFont(BigFont);
myGLCD.print("SAMEER ", CENTER, 0);
myGLCD.print("0123456789:;<=>?", CENTER, 16);
myGLCD.print("@ABCDEFGHIJKLMNO", CENTER, 32);
myGLCD.print("PQRSTUVWXYZ[\]^_", CENTER, 48);
myGLCD.print("abcdefghijklmno", CENTER, 64); myGLCD.print("pqrstuvwxyz{|}~ ", CENTER, 80); myGLCD.setColor(255, 255, 0); myGLCD.setFont(SmallFont); myGLCD.print(" !\"#$%&'()*+,-./0123456789:;<=>?", CENTER, 120); myGLCD.print("@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_", CENTER, 132); myGLCD.print("abcdefghijklmnopqrstuvwxyz{|}~ ", CENTER, 144);
myGLCD.setColor(0, 255, 0);
myGLCD.setBackColor(0, 0, 255);
myGLCD.setFont(SevenSegNumFont);
myGLCD.print("0123456789", CENTER, 190);

while(1) {};
}