• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 315
  • Last Modified:

.NET Flash and DirectX oddity.

we have a number of swf files running inside a c# client. we have a number of remote clients that are running these files. the one client was able to view all files except one file. This file gets data every 5 seconds via the C# client and updates a display on the swf file. The C# uses a Flash Control to display the swf file.

The client now claims that when he installed DirectX9 on the machines, he is now able to view that one file he was previously unable to. Is this possible. Can anyone explain?

0
blue-genie
Asked:
blue-genie
  • 4
  • 2
  • 2
  • +1
3 Solutions
 
Carl TawnSystems and Integration DeveloperCommented:
I can't see how installing DirectX 9 would cause it to suddenly work. DirectX is fairly self contained, and Flash is essentially a sandbox so shouldn't be affected by anything other than the Flash plugin.

Maybe there was a Flash update that he didn't notice.
0
 
blue-genieAuthor Commented:
yeah it's really wierd, and he is convinced that was the problem.
but it doesn't make sense that all the other flash files worked and just that one didn't.
0
 
Carl TawnSystems and Integration DeveloperCommented:
is there any actionscript in your flash movie? what does that specific movie do, or what features/external resources does it use, that makes it different to the others that did work?
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
CyanBlueCommented:
Yeah, that does not make much sense to me either...

Before the introduction of DirectX, was your client able to view part of your SWF or nothing was displayed at all on his computer???
Was he able to visit any other Flash site and view them???
Is he sure he had Flash Player installed beforehand???
Any part of your code such as HTML wrapper that checks Flash Player version has changed in any way before and after that time period???

CyanBlue
0
 
blue-genieAuthor Commented:
@carl_tawn - yes there is. The swf resides in a C# container - it gets data from the C# which in turn uses stored procedures to go get the data from sql.  it then displays the data. This is the exact same thing that all the other files do. The one file loads all the data and displays it in a leaderboard - which works, the one that doesn't - only displays the top 10.

@CyanBlue - there's about 20 different files, they can view all of them except one. Nope, no version checking whatsoever.
0
 
alex_pavenCommented:
Actually, recent Flash versions started taking advantage of part of DirectX if I'm not mistaken; if that particular file used a feature that specifically required DirectX, then that would be the explanation. However I haven't worked with Flash in a while, so I might be awfully wrong about this.
0
 
blue-genieAuthor Commented:
there's absolutely nothing in that file that would require directX. all other clients using the app don't have the same problem, it only occurred with the one guy.
0
 
alex_pavenCommented:
Then I'm out of ideas, but I would suggest trying to replicate the problem in a virtual machine; ask the client all the details you can think of about the set-up he was using - OS, patches, other major software installed etc., and duplicate that setup; if the problem appears, then there's a bug somewhere, and you can probably track it down and the day is saved.
0
 
blue-genieAuthor Commented:
thanks guys. I got what i was hoping for in terms of being able to tell them - heck no the experts say that's not true :-)

thanks.
0

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

  • 4
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now