Advanced preloader question
What I need is a preloader that can begin playing the first
in a series of external swfs before all are loaded. I am building a
preloader based on a MediaLoader class created by Macromedia years
ago - the class is designed to load external swf files into an
on-stage holder clip (the clip is passed into the MediaLoader
object by reference), store these clips in an array, and then
dispatch the array back to the main swf, which can then manipulate
the clips.
The pre-loader works fine as originally designed - that is,
as long as no clips are played until all are loaded. I have tried
many modifications to the preloader and associated code so the main
movie will play the first clip gracefully before all are
downloaded, with no success. Problems occur along these lines - the
holder clip must be made visible and so show the downloading clips,
if only for a fraction of a second before they are hidden; I tried
using a second holder to start playing them in, and I tried loading
off-stage. However, attempts to duplicate the loaded external swf
affect - as they probably refer to - the original. (I read you
cannot duplicate a loaded swf like other clips, but must reload it,
which defeats the purpose of a preloader).
I have asked about techniques and searched for examples, on
many forums, of preloaders which can begin playing the first clip
before all are downloaded, and have yet to see one.
What are some techniques for doing this, if it is possible in
AS 2? Are there examples?
The containing clip of all downloaded swf clips must be shown
to play the first clip - so the others are shown, if only for a
second. Maybe the whole problem is that there is a lag between the
clip being loaded and the code stopping the loaded clips - is this
a common problem with an easy solution? Otherwise, I am very
interested to hear about how you use two target clips.
Can you describe a technique, or link to an actual example of
a preloader that allows a clip to play while others are still
downloading?
Similar Messages
-
I have a preloader that a friend made for me. It's a movie clip on Actionscript 2 that has 100 frames, showing each number and then reading Play at the end of it. Having just upgraded from Flash CS4, I noticed a bunch of differences in code. How do I get the preloader to work so that when "Play" is clicked, it goes to the next scene?
Thanks in advance for the help!
~Ashleymake sure this code is attached to a button
are there any other lines of code in the project?
if there are please post them (especially keyframe code and other codes like this button code). -
I hope I'm asking this question right. Do any of you know if Advanced Security supports IOS module 12.4 13 on a 2811?
Hi,
For your first question about exception list: If Windows Firewall is blocking a program and you want to allow that program to communicate through the firewall, you can usually do that by selecting the program in the list of allowed programs (also called
the exceptions list) in Windows Firewall.
For the second question, that means Firewall allow your Skype to communicate through Firewall.
You can add items manually, or just choose following settings after installing or configuring first open network app:
Eg.
Kate Li
TechNet Community Support -
Ok, I checked up on some internet tutorials and think I have
a pretty good idea how to make a 2 frame preloader. Three
questions...
1. What if I wanted to create this preloader but not have the
percentage #'s, just the bar increasing with maybe a graphic next
to it, how would I have to change the action script?
http://www.webwasp.co.uk/tutorials/b05-preload/tutorial.php
2. What if I wanted to make a rad animated preloader like
this one? Is it hard?
http://www.hypertemplates.com/templates/11645.html
3. Would others out there recommend using the preloader
component? Is there pro's and cons to using it as compared to
making the 2 frame preloader from question 1?
Thanks everyone, this board is a big help!xslamx wrote:
> Ok, I checked up on some internet tutorials and think I
have a pretty good idea
> how to make a 2 frame preloader. Three questions...
>
> 1. What if I wanted to create this preloader but not
have the percentage #'s,
> just the bar increasing with maybe a graphic next to it,
how would I have to
> change the action script?
>
>
http://www.webwasp.co.uk/tutorials/b05-preload/tutorial.php
>
> 2. What if I wanted to make a rad animated preloader
like this one? Is it
> hard?
>
>
http://www.hypertemplates.com/templates/11645.html
>
> 3. Would others out there recommend using the preloader
component? Is there
> pro's and cons to using it as compared to making the 2
frame preloader from
> question 1?
>
> Thanks everyone, this board is a big help!
The % could be easily left out. All you need is skip the
dynamic text field part.
Let me show you one easy loader, with % indicator tho it's
for your future use
if you happen to need one.
On first frame of your timeline place the following action :
stop();
this.onEnterFrame = function () {
bl = this.getBytesLoaded();
bt = this.getBytesTotal();
if (bt <= 0) {bt = 99;}
offPreloader.gotoAndStop(Math.floor((bl / bt) * 100));
preload_txt.text = Math.round((bl / bt) * 100) + " %";
if ((bl == bt) && (bt > 0)) {
delete this.onEnterFrame;
gotoAndPlay (3);
Than on the very same frame make a movie clip with some shape
tween from small to large, this will be your progress bar
animation.
Make it 100 frames long. Once done give it instance name
"offPreloader"
To give movie clip instance name you need to select it on
stage and
hit CTRL F3 to open the properties panel, there you will find
INSTANCE
name box.
Last thing is to place dynamic text field with instance name
"preload_txt"
Which for now you can skip.
Pretty much it.
Just make sure that the progress bar is not too large, like
made
out of bitmap images, you want to keep the preloader frame
as small as possible so flash can load it quickly.
Than start your content from frame 3 and you all done ---- TA
DAAA !!!!
Also, it can be all kind of frame based animation, just make
sure it is 100
frames long :)
Best Regards
Urami
!!!!!!! Merry Christmas !!!!!!!
Happy New Year
<urami>
If you want to mail me - DO NOT LAUGH AT MY ADDRESS
</urami> -
Able to advance past question with wrong answer
The following applies to a multiple choice question in Captivate 3.0.1 Build 589. You are able to advance through a question even if you have selected the wrong answer by doing the following:
Answer a question incorrectly. A box saying "Try Again" pops up.
Press the previous button on the Captivate navigation bar to go to the previous slide.
Press the next button on the Captivate navigation bar to advance to the question slide. The incorrect answer is still selected.
Press the next button on the Captivate navigation bar while the incorrect answer is still selected.
Captivate advances, even though you have not answered the question correctly.
This is a major issue for me for two reasons. A) It allows learners to advance without demonstrating that they learned what we are trying to teach them, and B) It actually misinforms learners by letting them advance with the wrong answer selected, so they may actually believe that what they answered is correct.
Does anyone else have this problem? Anyone have any ideas how I can fix it?
Thanks very much for your help,
MarcMarc,
Do you know what wrong answer options you have selected? If you do not want the user to advance when they select a wrong answer, you can make sure they do not. On the question slides of interest, go to Edit Question. Select Options. Under "If wrong answer" section, select Infinite attempts. Now the user will not be able to advance until he/she gets the answer correct. The only side note on this is the user will get the Incorrect Answer message only one time. After that there are no response message until the correct answer is chosen. Hope this helps.
Darin -
LocalConnection Advanced use question
Does anybody know if it is actually possible to have two
flash movies talk to each other when one is in an iframe at a
different domain and one is in the page containing the iframe?
I spent quite a bit of time yesterday going through varoius
permutaions on naming the connections. The closest I got to
anythign was when I got my sender movie in Flash to successfully
talk to the reciever movie in the browser, that was accomplished
having an underscore in front fo the connection name in sender and
reciever. But when the reciever swf is in a page containing an
iframe with the sender swf nothing appears to happen.
Since I got flash player (and an executable version of the
sender) to commicate with the browser based reciever I figure this
should be possible. But i can't seem to figure out what I'm missing
in the browser based versions.
The intent of this exercise is to allow technology I am
helping to delop to be included in a page using an iframe while
providing feedback to listener movie in the site the iframe is
embedded in. From there we would provide an api for interacting
with the listener movie so that sites wishing to embed our
technology could handle certain events. I realize of course that
interframe communication between frames at different domains is a
violation of the same domain rule at the heart of most browser
security. So, I wouldn't be surprised if it isn't possible. And
yet, I could communicate between flash player and the listener so I
still wonder at the possibility.
Does anybody know if what I'm attempting is even possible?
And if so, any clues as to what may be the problem? If anybody
chooses to help with the problem or innovate a work around I would
be happy to share the source files I've been playing with, which
are simple bare bones swfs."> One more question along this topic of advanced usage
> of LocalConnections ... is there a reccomended method
> of dealing with multiple windows being open with the
> same reciever movie so that the sender movies aren't all
> sending back to the originally opened movie?
What about sending an arbitrary id as one of the parameters
with your
message? All movies listen, but when a message comes, each
movie checks to
see if the id param matches a correlating id of its own. This
could be a
variable stored in the root of each listening movie. (Am I
movie "A"? Yes?
Okay, I'll follow these instructions.)"
The problem with the arbitrary id is that I have to send it
somewhere, and I need to know the name of the connection to send it
to, but each connection name must be unique. That is why if you
open a new window messaging goes to the first window, the
connection command in the second window will fail because the name
will aready be taken in window one. And the other movies won't know
that and will all send to the named connection which is still in
window one.
The connect function will fail if a connection already
exist.s So, on the one hand all I have to have is a loop that keeps
trying to connect until it finds a free connection. The problem I
am thinking about is having two movies in the same window, one in
the page displayed, and one in an iframe, as I set up on that demo
page. I'll want the one in the iframe to communicate with the one
in the outer page for validation purposes. If all there is is one
window then that's fine. But if sombody were to hit Ctrl+N in IE
they would get a new browser window with the same page. The problem
is how to make it so that the two movies in each window know to
only communicate with each other in only that window?
My thought is that I can use the incremental connection id
technique in each movie and figure that if the increment is
firstMovie_2 in one movie then it should communicate with
otherMovie_2. What I'm worried about in this scenario though is
what happens if the user is caffienated and hits Ctrl+N five times?
Will the two movies increment correctly for each browser window? Or
will there end up a couple windows with a firstMovie_3 and
secondMovie_2 because things didn't load in a controlled sort of
way?
I think the incremental technique would be fine for if a
window closed because that would free the connection id and the
loop would always start at 0, so if you had five windows opened and
closed the first one and opened a new one, the new window would use
the ids with the _0 increment.
Anyway, its helping me to write this stuff out. I'm going to
implement the incremental id thing and I'll report my findings.
As to looking deep into the technotes and docs. That
http://www.adobe.com/devnet/flash/articles/fplayer8_security_05.html
article was great for the table it has in the middle of it which
outlines what is needed for the various ways you try to connect
movies.
My only other reccomendation is the help docs and Excedrin
since it has both Acetometaphin AND caffeine and both are useful
for trudging through the fine points of the flash docs ;). -
11i Advanced Pricing Questions on usage of Item Category Segment Values
Hi All,
we are on 11i, i am trying to setup on modifiers using Item Categories. Customer has 4 segment category structure.
Category structure= Vendor, Group, Style, Price code , here is how Data looks = 060.10.800.40
In 11i, can we setup Modifiers on Segment1 & Segment 2 ( 060.10), so system picks up all values for segment3 and segment4.
I understand R12 can do this as per Metalink Note: 746020.1. is this supported in 11i.? I am unable to accomplish this.
regards
girishHi
Please donot post more questions in a single thread. If you post it separately, you will get many responses and detailed explanations from more members.
Regarding your queries.,
1. Relevant for delivery field in Item Category is for TEXT Items and for others you should configure the field in Schedule lines.
3. Shipping conditions will be defaulted from the CMR of SP. If a value exists in the sales document type (eg. OR) then it will have priority and will replace the value defaulted from CMR.
5. The pricing applies to Item Level only. But you cannot determine different procedures for different line items.
6. Header conditions will not have access sequence and you cannot create condition records for header conditions in VK11.
7. In consignment process - the first two steps are mandatory i.e., Consignment fillup and consignment issue.
The other two steps are required only if there are returns from the customer(not consignee) and if there are any unsold stocks at the consignee.
Thanks,
Ravi -
Advanced Network Question - SSH tunneling through time capsule
Hi!
I have a small question. I just got a time capsule the other day and things are working great with it. At home, internet speeds are what they should be and everything is fine. I replaced it with a linksys, which I consistently got 6.5/1 up. After replacing it, I'm now getting 7.5 down/1mbps up, which is what I am subscribed to.
I used to ssh into my linux box and tunnel web traffic over SSH so when I'm on the road, other's can't sniff my traffic. Basically, I setup firefox to use a socks server, then ssh into home with a dynamic port mapping.
On the linksys (wrt54g), this worked great, and the speeds were acceptable (about 1mbps down/1mbps up). However, after switching the linksys with the time capsule, it seems like the speeds have slowed down tremendously. I'm now getting about 200k down and 1 mbps up when I ssh and tunnel web traffic through my home.
I know that this isn't anything people normally do, but it works great and prevents people from spying on my web traffic when I'm away from home. I was just wondering if anybody has any ideas on why it might be slower now that I replaced it with the time capsule.
Thanks!Hello H Salk. Welcome to the Apple Discussions!
Enabling NAT on any Internet router, not just the AirPort & Time Capsule, will affect data transfer rates (in both directions) to devices connected either by wire or wireless to that router. -
Advanced Mapping question.
All,
we have 2 input messages, that need to be mapped into the output message.
<source1>
<response><id>1</id><cat>prodid</cat><value>PRD01</value></response>
<response><id>1</id><cat>name</cat><value>Name01</value></response>
<response><id>1</id><cat>price</cat><value>20.00</value></response>
<response><id>2</id><cat>prodid</cat><value>PRD02</value></response>
<response><id>2</id><cat>name</cat><value>Name02</value></response>
<response><id>2</id><cat>price</cat><value>30.00</value></response>
</source1>
<source2>
<product><id>1</id><prodid></prodid><isbn>isbn1</isbn><name></name><price></price></product>
<product><id>1</id><<prodid></prodid><isbn>isbn2</isbn><name></name><price></price></product>
</source2>
The target is exactly similar to source2 message. But the values of the nodes <prodid>, <name>, <price> needs to be populated from source1 message by matching the <id> and node name.
<target>
<product><prodid>PRD01</prodid><isbn>isbn1</isbn><name>Name01</name><price>20.00</price></product>
<product><prodid>PRD02</prodid><isbn>isbn2</isbn><name>Name02</name><price>30.00</price></product>
</target>
How can we do this using Advanced UDF?
ThanksCheck the following SAP Help link. It has a similar example.
http://help.sap.com/saphelp_nw04/helpdata/en/d9/cea942ad920c31e10000000a1550b0/frameset.htm
Thanks. -
Loading frames before images (preloader question)
I've got an .swf of which is 83% images and weighs ~4mb.
For that big size I decided I would do an preloader, however, the preloader's frame will only load after images and other resources are loaded.
Basically, the preloader will only appear after 83% of that .swf is loaded, which leaves the white screen for a big time, and only then displays the preloader.
In even simpler words, I want to set the loading priority of something(a resource? a scene? a frame?), or, load only a single frame and then let that frame load the rest.
Please point out if you didn't understand what I mean.No, I'm using Flash CS5.5. Maybe it was fault of my interpretation.
I'm currently editing a .fla file, not an .swf. This .fla file has two scenes, whose the first is used for the preloader, which will skip to the next scene when the movie is loaded.
If that is revelant, here is the code of the preloader:
var total:Number;
var loaded:Number;
this.onEnterFrame = function()
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
if(loaded >= total){
delete(onEnterFrame);
nextScene();
_root.ppl = (Math.floor((loaded/total)*100)).toString() + "%";
stop();
"ppl" is the variable which holds the contents of an dynamic text which shows the percentage. -
Hi.
Can anyone tell me how soon after I place an item into an advanced queue, the notification procedure (which was registered via dbms_aq.register to process the items in the queue) is called when that item is commited?
Ie: what delay Oracle has? Is it configurable? I am having trouble finding information on the timing of the operation.I have read through as much as of the documentation I can find, and now including your link rp0428 ( thank you by the way ) however information on timing is somewhat illusive.
I'll be creating items in the queue in an after statement trigger ( this way, any rollbacks will also rollback the placed queue item). The plan is to kick off processing once the commit has occurred ( to look at and take action on the latest information updated or inserted).
My concern was if the record I'm interested in is updated (I don't think I need to worry about inserts) several times (with commits each time) in quick succession. It would create several items in the queue (which is correct, I want it to fire for each commit)
The notification procedure I register (by the time it is called) may not know several updates have occurred. I know I could possibly include in the queue, a copy of the data but the design I'm trying to follow can't use that information (in order to meet some design goals).
If the notification (this is all via pl*sql by the way, not email or java) takes a few seconds I'll have a problem. If almost instantly, that's good however information on the speed of that is what may make or break this design. -
Hi,
I have seen big improvement in Select + Update performance when I use Database.preload() + load all objects expliclty into memory by walking a cursor. I am not sure how much preload helps. Should I continue to call preload ?
With 5 Million users, the disk size of the JE db (shutdown) is around 30Gigs. Does it means it will require 30 Gigs to load everything into memory ?. Java 1.5 64 bit can accomodate 4G at the most, I will have serious issues, without preloading into memory, operations are slow. Can I just load keys - not the values would that help at all ? How can I save footprint and gain the speed ?
Thanks for any tips
VissuHi Charles and Mark,
Thank you for your comments. Here are the stats at the end of my test.
Currently my test does this (insert have been done before):
1. Database.preload(3Gigs)
2. Open a cursor and walk thru all records (takes really long time as you cited)
3. Create 5 threads that are ready to do selects on random keys
4. Create 5 threads that are ready to do updates
5. Start all 10 thraeds
6. Main thread waits on join of all 10 threads
7. Each thread when done posts the time it took and how many updates or selects it has done
8. Main thread wakes up when all are done, computes average and prints it, output is as follows:
Cumulative time for all updates = 820763 millisecs and # of updates = 1265633
Cumuluative time for all selects = 167253 millisecs and # of selects performed = 9525
9. Main thread prints JE stats, as below. I have only pasted non-zero values.
From the foll. stats, do you see any room for improvements ? Thanks a lot,
Vissu
processedBins=3
nEvictPasses=33410
nNodesSelected=3805500
nNodesScanned=38788430
nNodesExplicitlyEvicted=2101130
nBINsStripped=1704370
requiredEvictBytes=525320
nCheckpoints=7
lastCheckpointId=1766
nFullINFlush=6804
nFullBINFlush=5165
nDeltaINFlush=21762
lastCheckpointStart=0xf9d/0x97b2ab
lastCheckpointEnd=0xf9e/0x603498
nCleanerRuns=25
nCleanerDeletions=23
nINsObsolete=25975
nINsCleaned=1522
nINsDead=556
nINsMigrated=966
nLNsObsolete=1311240
nLNsCleaned=118475
nLNsDead=31387
nLNsMigrated=79164
nLNsMarked=98393
nLNQueueHits=91033
nMarkedLNsProcessed=88191
nToBeCleanedLNsProcessed=2278
nCleanerEntriesRead=1457242
nNotResident=143078946
nCacheMiss=143078901
nLogBuffers=3
bufferBytes=3145728
cacheDataBytes=3196616656
cacheTotalBytes=3199762384
nFSyncs=7
nFSyncRequests=7
nRepeatFaultReads=280102 -
24p Advance Capture Question? Problem?
Hi I have a lot of material for a feature film shoot on a DVX100 in 24p Advance using a 16:9 anamorphic converter lens. I am Using FCP6 and I am capturing with a custom preset to be able to capture in 16:9 with the Remove Pulldown option cheked to edit in 24p (I will eventually transfer to film) The weird thing or problem that I am having is that most of the clips shows up as 23.98 as it should be But some times I get some clips in 29.97!!!! The camera Setting was never changed in Production!!! it always stayed in F6 the 24p Advance setting!!! I then tried the remove Pulldown options in Tools menu but I ended up with a clip with interlace fields!!!! very Weird!! So I thought that the tape was shoot in regular 24p, but I made a test shoot in regular 24p and then tried to remove the Pulldown via the Tools menu option but It won't let me because it was NOT shoot in 24pA!!! Si I have a Bunch of clips in 29.97 That I KNOW I shoot in 24pA but for some reason when I capture it doesn't remove the Fields and When I tried to remove it after capture I ended up with a interlace clip!!! Does anybody know id theres a Bug with this Workflow!! The camera is the DVX100 not the DVX100A or DVX100B. I used Cinema tools to convert the footage and it did it fine, But I want to avoid using Cinema Tools because it adds more time to the production!!! Can anyone have a clue? Thanks in advance!!!
I've been working with 24PA footage from a DVX-100A and an HVX-200 for three years now. I do find it tricky to get the Advanced Pulldown Removal to work properly during digitizing.
Now, the following advice relates ONLY to footage shot in the 24P Advanced mode. I have never worked with footage shot 24P "regular pulldown." I think you're supposed to just capture and work with that footage in 29.97 mode, enjoying the 24p "look" but not a true 23.98 frame rate.
Any little interruption - the camera stops for more than 15 minutes being the most common - will break the cadence of the 24p pulldown. So you have to break up your tape into clips which don't cross these "cadence breaks."
Also, some VTRs and cameras seem to work better than others. There's not always rhyme or reason to this (more expensive may not equal better performance.) For example, right now, I have some footage which my Sony DSR-11 deck was choking on but my friend's Sony FX-1 camera plays back for capture just fine.
My method is to rewind my shoot tapes to the begining, hit "play" then "Capture now."
FCP captures the whole tape, breaking up into clips, sometimes at inexplicable but always consistent places.
Usually, the last clip captured will be at 29.97 frame rate. The 24p "look" is still present in the footage, but obviously if you cut it into a 23.98 fps sequence, you'll have to render - a very annoying waste of time.
I observe the in and out points of any 29.97 clips, and capture new clips based on them. For example, if I get:
TAPE 001 TC IN 1:00:32:19 TC OUT 1:29:57:22 RATE 29.97
I make a new clip and capture it (batch capture if you like):
TAPE 001 TC IN 1:00:35:00 TC OUT 1:29:55:00 RATE 23.98.
The bottom line, though, is the more suitable your equipment, the better results you'll get.
Good luck. I hope this helps. -
Hi All,
now before I start let me say I'm lucky to be even able to type my own name, so my quest of learning code in FB/Flex has heartache written all over it, but I'm pressing on.
FC is a fantastic tool and i've already built some great stuff ( subjective ) but now tweeking in FB is the next step. My first hurdle was pre loaders and thanks to some great help from lui in the FC forum and this tute http://www.flexer.info/2008/02/07/very-first-flex-preloader-customization/
I got custom loaders working.. As if to tempt fate I now wondered if rather that have a basic color that I can set in the first lines of mxml in FB, is there any way to have an image under the preloader?
Also does this small piece of the preloader ascript code
private function centerPreloader():void
x = (stageWidth /2) - (wcs.width /2);
y = (stageHeight /2) - (wcs.height /2);
control the position and size of the loader, I have a 900x450 swf loader that for the life of me I cant get to that size in FB it is always center about 250x100 px
Sorry for such a long winded post, any help is badly needed ( so is talent but I hear there is a plug-in coming for that )
cheers
LazHi Kyle - I think this will work for you. The commented lines are just for testing.
// double number1 = 20.0;
// double number2 = 60.0;
// double percent;
percent = (number1 * 100)/number2;
NSString *strPercent = [[NSString alloc] initWithFormat:@"%2.2f", percent];
// NSLog(@"strPercent=%@", strPercent);
myLabel.text = strPercent;
[strPercent release]; -
hello all,
just uploaded my first ever website.
i fixed it so it will preload the entire swf, but now i want
to add a movie clip somewhere in one of the pages.
is there any way to still preload the site without the clip
(the clip is 2mb long) so it wont take too much time,
and when people want to see the clip they will wait for it to
load (somewhat like in youtube, where every clip loads by itself).
my site is:
www.joel.co.il
with thanks, joelif, by library folders, you mean folders that contain objects
in your fla's library you can force flash to load objects when the
playhead enters a frame other than 1, but not with actionscript.
you can untick export in the first frame, and attach an
instance of the object (off-stage if unneeded) to the frame you
want. you must repeat this for each object you want to load with a
frame other than 1.
Maybe you are looking for
-
EXPORT DATA TO EXCEL FROM PORTAL
HELLO user has saved one of the web reports in his favourites...he has customized the report according to his needs and then saved it in his favourites...now when he acesses the report from his favourites and.. enters the values for the variables the
-
How we can handle the below doubt in Java Script!!
Hi All, I need to handle the below scenerio in javascript, i am very poor in scripting langauage could any help me out. Below are the three where we have specail character words as 1. transfer (-) 2. Shell's 3. Vitol – as The above 3 are having some
-
Automatic Row Processing (DML)
Hello, I have an Automatic Row Processing (DML) in a page, but I forgot to add a column in the table where I record the data. So I added the item that I forgot in the page but when I tried to insert the data on the table it shows me this error: ORA-0
-
Is there a way to create a button with a hyperlink to an external document? In presentations I flip between the presentation and worksheets in Excel. In PowerPoint I can do that on a button on the individual slide, but Keynote will only show slide, e
-
Hello to all, I am developing marathi language application using jsp. For thsi thing i am using windows2000's built in facility to to enter data in marathi. I have got follwing problem 1)i can't retive the data properly which is enter in marathi. 2)s