Solved

Flash, xml and real-time? Detecting XML file changes without reloading

Posted on 2006-07-05
7
253 Views
Last Modified: 2006-11-18
I'm trying to build an app that will know when an xml file has changed. This means that I am viewing a website and flash displays the changes without me refreshing the browser. I guess I need to know when an xml file has changed. What's the best way of approching this? XMLSocket?

Thanks in advance?
0
Comment
Question by:grzegorczyk
  • 4
  • 3
7 Comments
 
LVL 14

Expert Comment

by:dfu23
ID: 17043594
XMLSocket could do it but it is probably more hassle than what you are looking for ... because you must also implement a socket server application that you could communicate with. There are simpler ways of accomplishing what you want.

I think it is the LoadData functionality ... right? You can call a server side function (PHP, ASP, etc.) and check the modified date/time stamp of the file in question. If the date is newer than what you have then reload the XML document.

You can setup an interval to poll this every few seconds/minutes and dynamically refresh the data when needed.

Do you need some code examples? Specific questions?
0
 

Author Comment

by:grzegorczyk
ID: 17044394
would contstant interval slow down the app at all? code examples would be awesome, especially quarrying server side...


Thanks,

k
0
 
LVL 14

Expert Comment

by:dfu23
ID: 17044789
First off ... what server side functionality do you have (ASP, PHP, ASP.NET ...) do you know off-hand?

A constant interval would not slow you down at all unless you were doing it very frequently (like polling more than once a second) and the amount of data being returned was large ... I think what you want will not hinder your application at all.

Let me know what capabilities your server has and we'll go from there.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:grzegorczyk
ID: 17044937
Server is .NET most written in C#
0
 
LVL 14

Accepted Solution

by:
dfu23 earned 250 total points
ID: 17045933
In ASP.NET page (.aspx) you could use System.IO.FileInfo (http://msdn2.microsoft.com/en-us/library/system.io.fileinfo_members.aspx) to check the last write time ...

Call this however many seconds apart and keep track of the timestamp that is returned ... if it changes, reload your XML. I think that LoadVars is the best way to call the ASP.NET page ...

http://www.sephiroth.it/tutorials/flashPHP/loadVars/
0
 

Author Comment

by:grzegorczyk
ID: 17046455
Excellent, thanks a lot.
0
 
LVL 14

Expert Comment

by:dfu23
ID: 17047505
No problem ... best of luck with your project!
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Text To Speech Reader For Adobe Flash Pages 4 877
Accessing Live Dynamic Stream 6 190
Add 'birds singing' to homepage 5 100
What process can I use to achieve this? 5 114
I come across a lot of question about how to access things in the document class from a movieclip, or accessing something from a movieclip in the document class. It took me a while to figure this out but once I did it makes life so much easier. …
I have been doing hardcore actionscripting for some time; and needless to say I have faced a lot of problems in just understanding others' code rather than understanding what the code executes. A programmer's life can become hell when there are a lo…
In this tutorial viewers will learn how to create a basic shape tween animation in Flash including shape hints for smooth animation Open a new document in Flash: Draw a shape: Select another frame (how long you want the tween to be): Right click and…
The goal of the tutorial is to teach the user how to select which audio input to use. Once you have an audio input plugged into the laptop or computer, you will go into the audio input settings and choose which audio input you want to use.

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now