Telling my flash mp3 player to get its song list from an xml file

Hello,
What do I need to put in my code to tell my mp3 player to grab its songs from a folder on my server via an xml doc I outputted from my sql server? (the mp3 player is also on the server).
Thanks in advance! 
Here's my code thus far:
Heres my code:
import flash.events.MouseEvent;
import flash.media.Sound;
import flash.net.URLRequest;
import flash.media.SoundChannel;
import fl.events.SliderEvent;
var myMusic:Sound = new Sound();
var soundFile:URLRequest = new URLRequest("lpwfte.mp3");
var channel:SoundChannel = new SoundChannel();
var sTransform:SoundTransform = new SoundTransform();
var myTimer:Timer = new Timer(100);
var songPosition:Number = 0;
var myContext:SoundLoaderContext = new SoundLoaderContext(5000);
myMusic.load(soundFile, myContext);
myTimer.addEventListener(TimerEvent.TIMER, updateTime);
buttonPlay.addEventListener(MouseEvent.CLICK, playMusic);
btnStop.addEventListener(MouseEvent.CLICK, StopMusic);
sldVolume.addEventListener(SliderEvent.CHANGE, ChangeVolume);
myMusic.addEventListener(Event.COMPLETE, getSongLength);
btnPause.addEventListener(MouseEvent.CLICK, pauseMusic);
function pauseMusic(evt:MouseEvent):void
songPosition = channel.position;
channel.stop();
function convertTime(millis:Number):String
var Minutes:Number = ( millis % (1000*60*60)) / (1000 * 60);
var Seconds:Number = ((millis % (1000*60*60)) % (1000 * 60)) /1000;
if(Minutes < 10)
  var displayMinutes:String = "0" + Math.floor(Minutes);
}else
  var displayMinutes:String = Math.floor(Minutes).toString();
if(Seconds < 10)
  var displaySeconds:String = "0" + Math.floor(Seconds);
}else
  var displaySeconds:String = Math.floor(Seconds).toString();
return displayMinutes + ":" + displaySeconds;
//return (Math.floor(Minutes) + ":" + Math.floor(Seconds));
function updateTime(evt:TimerEvent):void
lblSongTime.text = convertTime(channel.position);
function getSongLength(evt:Event):void
lblSongTotalTime.text = convertTime(myMusic.length);
lblSongName.text = myMusic.id3.songName;
lblSongArtist.text = myMusic.id3.artist;
lblSongYear.text = myMusic.id3.year;
function ChangeVolume(evt:SliderEvent):void
sTransform.volume = sldVolume.value;
channel.soundTransform = sTransform;
function StopMusic(evt:MouseEvent):void
channel.stop();
songPosition = 0;
function playMusic(evt:MouseEvent):void
channel = myMusic.play(songPosition);
myTimer.start();

Search Google for a tutorial using terms like "AS3 XML tutorial".  ANy one of them should show you the code you need to parse the xml data into variables you can use in your code for your mp3 URLRequest value.

Similar Messages

  • Flash mp3 player HELP!!!

    i am tying to add a flash mp3 player to my blog posts to have samples of the scores on each page using this:
    http://creativetechs.com/tipsblog/embed-a-free-flash-mp3-player-on-your-blog/
    the code i have is this:
    <object type="application/x-shockwave-flash" width="400" height="170"
    data="http://web.me.com/cbarrywdw03/KlausBadelt/MusicPlayerExample/xspfplayer.swf?playlisturl=http://web.me.com/cbarrywdw03/KlausBadelt/MusicPlayerExample/playlist.xspf">
    <param name="movie"
    value="http://web.me.com/cbarrywdw03/KlausBadelt/MusicPlayerExample/xspfplayer.swf?playlisturl=http://web.me.com/cbarrywdw03/KlausBadelt/MusicPlayerExample/playlist.xspf" />
    </object>
    i am tying to get it in the blank empty space on the right above the track listing and to the right of the cover as seen here:
    http://web.me.com/cbarrywdw03/KlausBadelt/CreditsBlog/Entries/2010/4/1_Die_Jagd_nach_der_heiligen_Lanze_-_OriginalScore.html
    as you can see i can only get the player to show up on the left anywhere form the top to the bottom.
    please help me in getting it in that empty space mentioned above, thank you and take care!
    chris
    Message was edited by: MacAVUser08

    You should paste the object code in a HTML Snippet.
    All your songs and playlist should be in the MusicPlayerExample folder.
    And then test that all performs as it should.
    If you do that you have no problems.
    But you pasted the code in the HTML page itself after publishing. If you do you have to check the path to all the files.
    You would have found that there is no file here :
    http://web.me.com/cbarrywdw03/KlausBadelt/Credits_Blog/Entries/2010/4/swfobject. js
    Rule of thumb : Keep custom stuff out of the Site folder iWeb creates.
    I pasted your code in a HTML Snippet and 3 demo MP3s played in the flashplayer. So no problem there.

  • Flash Mp3 player auto loads files from folder

    I'm making a website from flash 8 that can include an mp3
    player that will create a playlist from files within a specified
    folder. As mp3 files are uploaded i hope the player will auto
    update the list.
    Any help would be appreciated.

    You can get a list of files in a folder using PHP, and send
    the results back
    to Flash.
    Dave -
    www.offroadfire.com
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

  • Setting up Simple Flash mp3 Player

    I have a page with some links to mp3 songs.
    I would like to set things up so that when user clicks a mp3 link, a small flash mp3 player (embedded in the page) starts playing with that songs. The user could click on another song that would replace the last one at any time and have basic controls.
    - flash mp3 player - need 1 that has start / stop and volume buttons (simple)
    BTW: I set this type of thing up in the past with a frameset - top had quicktime player embedded - and bottom song links went to top frame - all was fine but kind of bulky.... looking for something a bit slicker...
    Also would like to do the same for flash / quicktime videos
    Also if there's something free or close to free that is a jukebox type where the song list is part of flash - that might be fun too....
    Thanks in advance - dave

    Wimpy MP3 Player will do everything you want (not free).
    http://www.wimpyplayer.com/products/wimpy_mp3.html
    Free Flash MP3 Player
    http://www.flashmp3player.org/
    Premium Beat Free Flash MP3 Player
    http://www.premiumbeat.com/flash_resources/free_flash_music_player/#mp3Players
    A Google search will reveal many others.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com

  • Embedding a flash mp3 player?

    Hi,
    I'm trying to embed a flash mp3 player in my iweb site. I don't want people to be able to download the files, just listen to them, so Flash seems to be the way to go.
    Can anyone recommend a resource for learning how to do this? I've found the Flash player that I want to use, I know how to insert the HTML snippet in iweb and have the code. But all the instructions I read reference SWF files, XML files, etc and I don't know what any of that is. I just want a juke box style flash player on a couple of my pages.
    Any help would be greatly appreciated. Thanks a lot!
    G4 laptop, Leopard
    Message was edited by: more-gtr
    Message was edited by: more-gtr

    If you want to play the songs and sell them you can use Snocap - otherwise you can use Esnips...
    http://roddymckay.com/Satellite/JukeBox.html
    You upload your song files to their site and all you do is copy and paste the HTML in to a snippet box.

  • Flash mp3 player volume click

    Hello,
    I have a flash mp3 player i created with actionscript with a volume slider,
    but I want to change the volume from a slider to a click
    how to I do that?
    thanks

    if the volume is currently .5, how do you determine if the volume should go up or down when the button is clicked?

  • Looking for a non-Flash mp3 player

    Can anyone recommend a non-flash mp3 player?  I've looked around on the web quite a bit but it seems the ones I'm finding all use flash.  I need one that will work on the iPad and iPhone for my websites.
    Thanks!

    Hi
    I wonder why not show you how to use Quicktime.
    Because I would use the html5 audio, that way the browser chooses the 'player' to use, and I wanted to give the OP the choice -
    <audio controls preload="auto" autobuffer>
      <source src="elvis.mp3" />
      <source src="elvis.ogg" />
      <!-- now include flash fall back -->
    </audio>
    PZ

  • Flash Mp3 Player with 15 sec preview

    Hello,
    I in desperate need of some guidance. I am trying to make
    flash mp3 player that radomly plays mp3's from a specific folder
    for only 30 secs.
    Any idea's ??
    thanks
    DK

    if you just want to check the time when your app starts, use:
    function playSong(mySong:Number):void{
    var myTitle = my_songs[mySong].@TITLE;
    var myArtist = my_songs[mySong].@ARTIST;
    var myURL = my_songs[mySong].@URL;
    title_txt.text = myTitle;
    artist_txt.text = myArtist;
    if (my_channel){
    my_channel.stop();
    my_sound = new Sound();
    my_sound.load(new URLRequest(myURL));
    my_channel = my_sound.play();
    my_channel.addEventListener(Event.SOUND_COMPLETE, onNext);
        var myTime = new Date();
        var myHour:Number = myTime.getHours();
      var st:SoundTransform=my_channel.soundTransform;
       if ((myhour>=10)&&(myhour<=(22)){
    st.volume=1;
    } else {
    st.volume=0;
    my_channel.soundTransform=st;

  • Flash MP3 player with AM and FM rad

    Why is it that the only MP3 players I see with AM and FM are CD based? Some people have a great desire to listen to AM radio for sporting events, news, or talk radio. It is so annoying for me to have to carry a separate radio with my n200 so that I can have my music as well as AM radio. The funny thing is that I listen to AM radio much more than FM. I usually like to either listen to my music or to AM radio. I also have an MP3 cd player with AM and FM, however that is even larger than both the n200 plus a small separate radio. Since I don't want to constantly swap the earphones from the n200 to the radio and back, I am also carrying two sets of earphones.
    My ideal flash mp3 player would be
    ) At least 4 gigs
    2) have both AM and FM radio
    3) Run on a AA battery.
    AA batteries hold 2.5 times the power of a AAA yet are often lower in price.
    4) have a decent sized display.
    5) Have a separate button that with one press switches from mp3 music to the radio or back.
    6) Supports subscription music
    7) has a built in clock with the time constantly displayed, even when the player is off.
    While such a player would be slightly larger than the Nano Plus, it would be so much more functional.. There are still some who want the smallest possible player so I wouldn't want to see such a player replace the Nano Plus, however it would be nice if such a player would replace the TX FM which is too similar to the Nano Plus(who really cares whether the USB plug is on the player itself?).

    I think the reason you don't see AM radios in 00% digital products (such as MP3 players) is not enough demand to tackle two significant technical issues:
    The ferrite-coil antennas used by most portable AM radios take up a lot of room on circuit boards; some MP3 players are too small for them, while others simply can't give up valuable circuit-board real estate for a feature used by so few people. OTOH, most portable FM radios use the headphone cord as an antenna, so they can be smaller.</LI>
    AM frequencies and channel spacing vary around the world in ways that make a "one size fits all" digital solution very hard to implement. The US AM band runs from 535-705 kHz with 0-kHz spacing (540, 550, ... , 700); in other parts of the world it still runs from 535-605 kHz, and/or uses 9-kHz spacing which is incompatible. OTOH, nearly all major countries, except Japan, have adopted FM bands in the 87.5 (88 in the US) to 08 MHz range, and all spacing schemes are multiples of the narrowest one, 50 kHz (it's 00 kHz in most countries, 200 kHz in the US), so a digital FM tuner covering 87.5-08 MHz with 50-kHz spacing will work everywhere but Japan.</LI>
    Also, digital-radio considerations in the US may inhibit the sale of new AM radios here. The US digital-radio standard is an IBOC (in-band, on-channel) system, where the analog and digital broadcasts share the same frequency and signal. Though this is supposed to allow simultaneous analog and digital broadcasts as long as broadcasters want them (unlike DAB systems in other countries and digital TV even in the US, where the digital signal is separate and broadcasters must eventually give up their analog spectrum), even IBOC broadcasters will eventually go all-digital. Since the bandwidth of digital AM is so limited (at present it only promises "FM quality" while digital FM promises "CD quality") and digital limits analog sound quality (especially on AM where it's poor to begin with), it's likely AM will want to go 00% digital long before FM does. Limiting analog AM radios now makes it easier for AM to make that painful transition.
    Message Edited by RBBrittain on 2-2-2005 09:49 AM

  • Creative's flash MP3 player strat

    I don't understand Creative's strategy in the flash MP3 player market. The n200, v200, Muvo Mix and Muvo tx fm seem too similar. I like the idea of leaving out the radio, line in and mic on some models to lower the cost, however leaving off the display is imo a great mistake(I could do without the backlight though). How about more di'versity in the flash player offerings? How about a slightly larger player that takes a AA battery and has both an AM and FM tuner? How about a flash memory based player with 2 gigs of storage(Have the 28 meg players all been phased out? Perhaps soon the 256 meg players should be phased out?)

    From a business perspecti've Creative have to tally all of these bugs against resource and impact. If the bug is small, unlikely to be found and/or doesn't affect many users, chances are they won't fix it. It may irritate the hell out of a small group of users, but that's business unfortunately, particularly in large companies.

  • Flash mp3 player (pause player while the mp3 loads)

    The following text below is apart of the mp3 player that I have that plays a song, but when the website is launched the song playes right away, which I DO NOT WANT.   how do i add a mute to this so that it does not affect the loading process.
    fscommand("allowscale", "false");
    dd = new Sound();
    dd.loadSound(http://www.mywebsite/song/example/link, true);
    xx = bar._width;
    orginal_width = bar._width;
    _root.soundbtndis._visible = false;
    _root.soundbtndis.disabled = true;
    this.onEnterFrame = function() {
    t1 = int(dd.duration/1000/60);
    t1 = t1+" : "+int((dd.duration/1000-(t1*60)));
    ddf = int((dd.duration-dd.position)/1000/60);
    elapsed_sec = int((((dd.duration-dd.position)/1000/60)-ddf)*60);
    if (elapsed_sec<10) {
      elapsed_sec = "0"+elapsed_sec;
    if (ddf<10) {
      ddf = "0"+ddf;
    if (_root.stpd) {
      elapsed = _root.t1;
    } else {
      elapsed = ddf+" : "+elapsed_sec;
    //mo=dd.position/1000
    //elapsed = 
    vol = dd.getVolume()+" %";
    dur = dd.duration;
    pos = dd.position;
    per = (pos/dur)*100;
    m = (pos/dur)*100;
    bar._width = (m*xx)/100;
    drag._x = _root.bar._width+_root.bar._x;
    //drag._y = 136;
    if (stpd) {
      xx = 0;
    } else {
      xx = orginal_width;
    // function keys
    if (Key.isDown(67)) {
      pauseit();
    if (Key.isDown(88)) {
      playit();
    if (Key.isDown(86)) {
      stopit();

    this tutorial does not help.
    Since we are on this topic, does anyone know of a way to create an mp3 player that pauses other songs in your play list when you hit play? 

  • Sliding Flash Interface - Using Links from an XML file Problem

    Hi All,
    Working on a new site for the company i've recently started
    working for... fairly new to flash but wanted to try this sliding
    interface for the graphic banner at the top of the page...
    have a look here at an early version of the site - sliding
    graphic interface at the top with coloured rollover buttons (a lot
    of work still to do! feel free to post constructive criticism)
    (am I allowed to post links??)
    here is the unfinished version with no links in the flash bit
    http://www.westfieldhealth.com/website/index.asp
    The Problem:
    I am pulling in a 'heading' 'text' and 'image' into the
    sliding graphic interface from the following xml file... (there are
    4 different xml files for 4 different slides)
    <?xml version="1.0" encoding="iso-8859-1"?>
    <content>
    <dialogue>
    <heading>Interested in selling our health
    plans?</heading>
    <text>Click here to learn more...</text>
    <img>home_window/intSmall.jpg</img>
    </dialogue>
    </content>
    I want to add a link to the xml that would be specific to
    each instance of the window...
    eg
    <link>contact-us/index.asp</link>
    But my limited knowledge of flash means I have no idea how to
    pull the link through from the xml file to use in the flash...
    Perhaps I need link text to pull as well
    eg
    <link-text>click here to contact us</link-text>
    Here is the function that pulls in the img, heading and txt
    public function onComplete(event:Event):void {
    var loader:URLLoader = event.target as URLLoader;
    if (loader != null) {
    externalXML = new XML(loader.data);
    mover_mc.heading_txt.htmlText =
    externalXML.dialogue[0].heading;
    mover_mc.myText_txt.htmlText = externalXML.dialogue[0].text;
    var url:URLRequest = new
    URLRequest(externalXML.dialogue[0].img);
    myLoader.load(url);
    } else {
    trace("loader is not a URLLoader!");
    Can anyone help me on how to pull in the link from the xml
    and use it to navigate to a different page on the site
    Thanks very much
    Hans
    link to
    my unfinished flash file...

    What is the exact error you get (what db version also), could you post a simplified version of the SQL which fails also? I have splitter based maps that successfully read from file via the XMLType(bfilename....) style code and insert into multiple targets, I did this on 11g though.
    Cheers
    David

  • How can i get the all values from the Property file to Hashtable?

    how can i get the all values from the Property file to Hashtable?
    ok,consider my property file name is pro.PROPERTIES
    and it contain
    8326=sun developer
    4306=sun java developer
    3943=java developer
    how can i get the all keys & values from the pro.PROPERTIES to hashtable
    plz help guys..............

    The Properties class is already a subclass of Hashtable. So if you have a Properties object, you already have a Hashtable. So all you need to do is the first part of that:Properties props = new Properties();
    InputStream is = new FileInputStream("tivoli.properties");
    props.load(is);

  • Error in getting the BAPIWrapper name from the ini file or SAP mobile configuration: Agentry Error

    Hello Experts,
    I follow the flightbooking tutorial to create a Material application to get material list. I  can start the agentry server but when I connect to SAP server and get data, I face below issue
    Error in getting the BAPIWrapper name from the ini file or SAP mobile configuration. Please check the ini file or the mobile configuration for the bapi key (com.syclo.sap.material.bapi.materialbapi) either in sections BAPI_WRAPPER or REQUIRED_BAPI_WRAPPER
    I check the parameters name in SAP Agentry Config panel, all are correct. Why cannt it get the data. Do I have to add anything in javaBE.ini? Please help me. Thank you very much.
    My javaBE
    [HOST]
    server=be1.vdc.csc.com
    APPNAME=ZCH_MATERIALLIST
    [CLIENT_NUM]
    CLIENT=800
    [SYSTEM_NUM]
    SYSNUM=01
    [LOGON_METHOD]
    ; USER_AUTH if standard UID/Password authentication is used
    ; USER_AUTH_GLOBAL if pooled connections using single UID/Password is used
    ; USER_AUTH_GROUP if UID/Password authentication with SAP Message Server
    ;   (load balancing) is used
    LOGON_METHOD=USER_AUTH
    [GLOBAL_LOGON]
    ; referenced when LOGON_METHOD=USER_AUTH_GLOBAL
    ; uses a pool of connections to the SAP backend all utilizing a single
    ;    UID/password
    UID=
    UPASSWORD=
    SHAREDCONNECTION=0
    GET_PERSONNEL_INFO=
    [SERVICE_LOGON]
    ENABLED=true
    UID=hngu3
    UPASSWORD=xxxxxxx
    UPASSWORDENCODED=false
    [GROUP_LOGON]
    ; referenced when LOGON_METHOD=USER_AUTH_GROUP
    ; individual user authentication using an SAP Message Server which distributes
    ; client connections among a "group" of SAP application servers based on load
    ; balancing criteria
    ; host name or IP address of SAP Message Server
    MESSAGE_SERVER=
    GROUP_NAME=
    SYSTEM_ID=
    CLIENT=
    [LANGUAGE]
    LANG=EN
    [LOGGING]
    Level=4
    [REQUIRED_BAPI_WRAPPER]
    com.syclo.sap.bapi.LoginCheckBAPI=/SYCLO/CORE_SUSR_LOGIN_CHECK
    com.syclo.sap.bapi.RemoteUserCreateBAPI=/SYCLO/CORE_MDW_SESSION1_CRT
    com.syclo.sap.bapi.RemoteParameterGetBAPI=/SYCLO/CORE_MDW_PARAMETER_GET
    com.syclo.sap.bapi.SystemInfoBAPI=/SYCLO/CORE_SYSTINFO_GET
    com.syclo.sap.bapi.ChangePasswordBAPI=/SYCLO/CORE_SUSR_CHANGE_PASSWD
    com.syclo.sap.bapi.CTConfirmationBAPI=/SYCLO/CORE_OUTB_MSG_STAT_UPD
    com.syclo.sap.bapi.DTBAPI=/SYCLO/CORE_DT_GET
    com.syclo.sap.bapi.GetEmployeeDataBAPI=/SYCLO/HR_EMPLOYEE_DATA_GET
    com.syclo.sap.bapi.GetUserDetailBAPI=/SYCLO/CORE_USER_GET_DETAIL
    com.syclo.sap.bapi.GetUserProfileDataBAPI=/SYCLO/CORE_USER_PROFILE_GET
    com.syclo.sap.bapi.PushStatusUpdateBAPI=/SYCLO/CORE_PUSH_STAT_UPD
    com.syclo.sap.bapi.RemoteObjectCreateBAPI=/SYCLO/CORE_MDW_USR_OBJ_CRT
    com.syclo.sap.bapi.RemoteObjectDeleteBAPI=/SYCLO/CORE_MDW_USR_OBJ_DEL
    com.syclo.sap.bapi.RemoteObjectGetBAPI=/SYCLO/CORE_MDW_SESSION_GET
    com.syclo.sap.bapi.RemoteObjectUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD
    com.syclo.sap.bapi.RemoteReferenceCreateBAPI=/SYCLO/CORE_MDW_USR_KEYMAP_CRT
    com.syclo.sap.bapi.RemoteReferenceDeleteBAPI=/SYCLO/CORE_MDW_USR_KEYMAP_DEL
    com.syclo.sap.bapi.RemoteReferenceGetBAPI=/SYCLO/CORE_MDW_SESSION_GET
    com.syclo.sap.bapi.RemoteReferenceUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD
    com.syclo.sap.bapi.RemoteSessionDeleteBAPI=/SYCLO/CORE_MDW_SESSION1_DEL
    com.syclo.sap.bapi.RemoteUserDeleteBAPI=/SYCLO/CORE_MDW_SESSION1_DEL
    com.syclo.sap.bapi.RemoteUserUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD
    com.syclo.sap.bapi.TransactionCommitBAPI=WFD_TRANSACTION_COMMIT
    com.syclo.sap.bapi.SignatureCaptureBAPI=/SYCLO/CS_DOBDSDOCUMENT_CRT

    Hi Tahir, please help me check the log below
    Agentry Runtime Worker Thread###throwExceptionToClient::begin |
    Agentry Runtime Worker Thread###throwExceptionToClient::com.syclo.sap.material.steplet.MaterialSteplet::throwExceptionToClient::397::MaterialSteplet - Error in getting the BAPIWrapper name from the ini file or SAP mobile configuration. Please check the ini file or the mobile configuration for the bapi key (com.syclo.sap.material.bapi.materialbapi) either in sections BAPI_WRAPPER or REQUIRED_BAPI_WRAPPER |
    Agentry Runtime Worker Thread###Exception: 17:15:35 06/17/2014 : 20 (Agentry3), Java Business Logic Error (com.syclo.agentry.BusinessLogicException: MaterialSteplet - Error in getting the BAPIWrapper name from the ini file or SAP mobile configuration. Please check the ini file or the mobile configuration for the bapi key (com.syclo.sap.material.bapi.materialbapi) either in sections BAPI_WRAPPER or REQUIRED_BAPI_WRAPPER),  |
    Agentry Runtime Worker Thread###loggedOut::begin |
    Agentry Runtime Worker Thread###HNGU3: SESSION END |
    Agentry Runtime Worker Thread###BAPI::begin |
    Agentry Runtime Worker Thread###create::nulled repository::created new repository |
    Agentry Runtime Worker Thread###create::/SYCLO/CORE_MDW_SESSION1_DEL Connection ID: com.sap.mw.jco.JCO$Client@2656ed99 |
    Agentry Runtime Worker Thread###create::Function /SYCLO/CORE_MDW_SESSION1_DEL created |

  • Getting error when try to upload xml file into Data Template

    Hi,
    Getting error when try to upload xml file into Data Template.error:"The uploaded file XXSLARPT.xml is invalid. The file should be in XML-DATA-TEMPLATE format."Plz anybody help me.
    Thanks,
    Prasad.

    Hi,
    Anybody Help Plzzzzzz.
    thx,
    Prasad

Maybe you are looking for