Thnx for yout response, but the problem is that i am already a customer and i
really believe that mm should solve this problem. I cant really understand why
they are not giving the appropriate support for a product that costs a lot of
money. Innovation in one part and leaving others not working at all does not
seems to me very professional. Or at least they should give us more information
so we know if we should continue with another software house. Anyway i will
look a bit deeper and if i find anything interesting i will post it here.
mzadig - 29 Oct 2005 22:09 GMT
Sorry that I didn't reply earlier.
I have been able to get Flash remoting working under .NET 2.0 but not
completely. I had to create a proxy service that operates through a special
purpose .aspx page instead of calling the flash remoting service dll.
The problem is that the .dll that you get with flash is only for .NET 1.x.
Macromedia indicated to me that they (at the time June) weren't supporting the
beta version. I didn't find this particularly unreasonable, though somewhat
annoying, since it is very difficult for a commercial supplier to support code
in motion. The good news was that it really didn't matter since I had the
proxy code running and it actually gives me far more functionality and
flexibility. I built the code with the out of the box flash remoting action
script interfaces. The code I wrote did not take advantage of the standard
components connection set ups. I had to code AS 2.0 classes that
programatically manage the connections, the returns and the data structures. A
lot of work but once they are set as classes everything works very well and
with much more control and maintenance predictability than you get with the out
of the box component interfacing.
I expect that once MS launches .NET 2.0 an update to the mm .dll will be made
available.
One more reason to use the proxy approach is that your development environmet
is much more flexible. You don't have to compile your responding .NET classes.
The proxy approach allows you to modify the responding classes directly in the
VS Studio environment, build your site and access it from the flash client. VS
Studio handles the compliation and Flash simply interacts with the development
site through a service call. I found that I had much more flexibility
integrating with newll developed classes and functions if I used this approach
(which is also referred to as the facade technique ). If you use the dll. then
you have to go through additional steps to use the service (in the case of 1.x,
2.x will suffer the same constraints once the proper .dll is released) . This
information regarding facades and .dll connectiing can be found in some of the
flash .Net tutorials on the MM site.
Regards,
m