ActionScript 3.0 :: Possible To Use Webservice With Flash?
Oct 16, 2008Is it possible to use webservice with actionscript 3.0 and flash? know it was possible with actionscript 2.0 and actionscript 3.0 with flex, but under flash..
View 6 RepliesIs it possible to use webservice with actionscript 3.0 and flash? know it was possible with actionscript 2.0 and actionscript 3.0 with flex, but under flash..
View 6 Replieshost in my webpage an swf, and through Cirrus I could establish a connection between two different users, that worked like a charm, BUT, I had to pass through msn the peer ID in order to establish that connection.I know that this part must be resolved by a webservice.. but, how can I make one, and, more important, how does it work?
View 1 Repliesi'm trying to invoke a webservice written in nuSoap from a AS3 Flash app; i've read that,starting from AS3, webservice support has been removed in Flash (really don't understand why...); i've tried thid party solutions (be.wellconsidered, carlo alducente) but they don't work with the wsdl that nusoap generates.
View 1 RepliesI created a servlet in java that will give me a xml response when called
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/xml;
[Code].....
Now I want to get this xml in flex. I tried mx:WebService and mx:HttpService but both of them did not work.
I would like to extend the WebService class in order to add a couple of functions to it. The problem is, when I use the subclass, I get the following message:
'Error opening URL "file:///<PATH WHERE FLA IS SAVED>/undefined"'
The subclass looks like this:
Code:
import mx.services.*;
class com.testing.TestWebService extends WebService{
var foo:String;
//constructor
function TestWebService(){
[Code] .....
The strange thing is, if I extend the MovieClip class instead of the WebService class, everything is peachy. This makes me think there is something that I am missing, or do not know about the WebService class. The code above is the "I want to get it to load without errors" example. My reasons for extending the class go beyond adding a "foo" property. The WSDL path is to my local machine and therefore not accessible to the masses. Any WSDL should recreate the same results.
How can I consume a webservice that hasn't explicitely created a crossdomain.xml? I understand it's for security and to prevent cross-site scripting, but it does seem like a major limitation to the Flex framework. For example, if I want to consume a webservice, which is suppose to be language agnostic, then I can't with Flex. The webservice/server has to be specifically prepared for Flex/Flash. If it's not, then it cannot be consumed.
View 3 RepliesI have a webservice like the following.
https://xxxxxxxxx.com/Allocation.svc
i want to call and use it direct from flash
I have a Flash Movie (SWF) that is consuming a .NET WebService (located on the same domain) and in my Test environment everything works perfectly (Test env is all HTTP).
When deployed to production (All HTTPS) an issue occurs when trying to access the WebService from the Flash movie.
A new WebService object is created with the HTTPS url passed to it.
myWS = new WebService("https://mydomain/path/to/webservice")
As I watch the HTTP traffic in FireBug I can see the Flash movie making a POST request (passing along the SOAP data) as HTTP (not HTTPS as I would expect). This HTTP requests hits the firewall which forces a 302 Redirect to HTTPS. After this redirect occurs, Flash/Firefox re-sends the request to the HTTPS version of the URL, but as a GET request (thus losing all the SOAP data and making the call to the WebService invalid).
I am trying to figure out how/why a Flash WebService would call a WebService using HTTP even though I am specifically passing it a HTTPS url.
I'm finding little info out there on using Flash and remoting services. Currently I'm starting out using AMFPHP which works pretty well for sending back simple sets of data but I'd like to send back complex query types which translate to RecordSets. I have two problems:
1) Is this the way it's currently done? PHP backend with AMFPHP for webservices so my Flash program can access it? Or should I be using a different setup?
2) How do I add the mx.remoting services in CS5? The only docs I find say to add it under Other Panels but I don't have the next area under that in CS5.
The requirement is to get the method named getIncidentList() from web service using Soap and wsdl using Flex or Actionscript.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:WebService id="DirectoryService"
wsdl="http://cmuicds.rutgers.edu/uicds/core/ws/services/DirectoryService.wsdl"
useProxy="false"
[code].....
In Flash user can give permission to localhost and even local html file to access remote webservice.I fail to see the same thing for Silverlight which is a nightmare for testing on local pc.
View 1 RepliesLet me know if some one has experience of using c# dot net webservice in AS3.
View 1 Repliescan i use WCF webservice in actionscript 3.0? is it possible thn how?
View 1 RepliesI have a Flash movie written in Flash 8 with AS2 that is attempting to access a webservice on a server that is https.
I can't get the webserviceconnector to even load the WSDL file.
I have a crossdomain.xml file at the root of my http/https server that allows the domain the swf is being served from to get in and it has the secure attribute for that domain set to false, but it still can't get through.
Not sure what I am missing at this point.
I have a quick update. I figured that since my webserver is serving the secure site up under a different Website in IIS that I needed a crossdomain policy file at the home directory of the site. I have placed it there and when the movie loads I am using loadPolicyFile to get the crossdomain file which still loads into flash without issue but I still get a WebServiceFault when I try to load up the WSDL.
Can anyone point out a crossdomain example where a flash movie on an http domain is accessing a webservice on an https domain?
I need some sort of way to handle Magento's customer login, customer account creation and order checkout via some kind of webservice to be used for Flash, preferably XML.As far as I know the Magento API doesn't have these features. I found the Mammoth Webservices extension but it seems that the project is inactive judging from heir site.
View 1 RepliesI'm developing a Flex app which is connected to a webservice - but I'm curious about what is generally best practice for handling the data locally. My webservice provides fairly small XML docs containing all the details about a certain object - is it considered better to parse that XML into objects for use in my UI, or just store the XML and access it directlyMy instincts say the former, though I'm sure doing a lot of parsing / encoding XML objects that I'm wondering if I shouldn't just add and remove elements when needed.
View 2 RepliesI am using flex/actionscript. i have created a webservice with following path [url]... When i run the above url its works fine. but when i use it using httpservice and send method it is giving me error. event[code]...
View 1 RepliesI am creating a flex dashboard using flash builder. I initially created a flex web based program without any server. This dashboard gets data from SAP query_view_data. And works fine. Now i wanted to host this on IIS. So i created released built. However after deploying on IIS. I receive error : "Security error accessing url.Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL ". Is this because of some crossdomain.xml. I added this to my webroot, However no luck.
View 2 RepliesI have an application in Flex how create and XML in UTF-8. When I open it everything is ok.I send it to a server using a webservice (the xml is send like a string), the server receive the xml but all the accent, degree symbol and some other stuff are gone.
I create an XML and save it in a file
var xml:XML = myObject.xml;
file = new File(myObject.path);
var fileStream:FileStream = new FileStream();
[Code].....
I am calling a webservice by doing the following:Code:var service = new WebServiceHowever the flash document doesn't always site onI don't want to make lots of different versions ideally i need it to auto update no matter what server it is on. Each site will have its own web service.
View 2 RepliesWhat I am in the process of doing is building an application where I can use the FileReference class to pass a file to any server via ftp provided you supply the uri, username, and password.Right now I am very close but it's kind of like having 2 children that do not play well together. I can connect to the web service through flash, use the FtpWebRequest object in .NET to establish a connection to a server located elsewhere via FTP, and login. Where I am having trouble is passing a file:ByteArray format to the webService that is to receive the byte[] file format. These 2 kiddo's dont want to play nice together.WebService Code in C#:Below is one of my methods that connects and returns a confirmation back to flash.[code]
View 4 Repliesfirst pls excuse my english...I'm trying to get data from a webservice placed on an other server, parse the data and display it in a datagrid. I'm using the WebServiceConnector component. I placed a crossdomain.xml on the remote server, allowing my domain (<allow-access-from domain="*.mydomain.corp" secure="false" />)
Everything works fine within Flash. (Ctrl+Enter) Data is recovered, parsed and diplayed propoerly.
But when i try somewhere else, it doesn't work at all. (local swf, local html, nor in http on mydomain)
I placed dynamic txt fields to trace the status of the webserviceconnector, throught a listener on "status" event. I have of course an other listener for "result" event, which launches parsing and display.
[Code]...
I want to access data from websevice. How to pass my webservice in following code?
//***************************************************AS*************** **************
imgname_list = new Array();
BrandID_list = new Array();
[Code].....
We have Flex applications that connect to our ASP.NET 3.5 Web Applications and usually download lot of data. Now considering XML as transport, for every item, it transmits meta data twice for example.. instead of transferring int value as <Customer CustomerID=23/> it transmits <Customer><CustomerID>23</CustomerID></Customer> .. now here is where bandwidth conservation becomes an issue.
FLEX Can not read GZip and DEFLATE compressed HTTP Response ( So cant use any of them )I heard of some WSCompression but it requires WSE 3.0 now I am skeptical to introduce too many dependency in my hosting environment which requires too much management and overheads. Is WSE 3.0 only dll library which requires no installation on production server? Does it require rewriting all WebService attribute? Or is it simple one time configuration and more or less, anyone knows does it work with Flex ? Flex dynamically generates web services, and we use lot of its auto generated code, now if we want to support compression then do we need to rewrite lot of code?
Simplest solution I can think of is, reduce unnecessary XML tags and reduce them down to attributes to save bandwidth. Is there an easy way to achieve it, our classes has more then 50-70 properties, I understand it will be nightmare to add attributes to each property but we dont know how to do it in case of SOAP.
[Code]...
I have My Sharepoint Web Service URL, but when i try to access it i get HTTP Request Error. My Share point Webservice has credentials in it. I have also set that in Flex.
webService.setRemoteCredentials("CITMOSSAdministrator","Pa$$w0rd"); When i trace the url, my console does read the XML, but i am unable to call the method. It throws me HTTP Request Error.
I have created webapplication in which I am getting the error:-
ypeError: Error #1009: Cannot access a property or method of a null object reference.
at FlexSBTSApp/displayString()[E:UsersUser1DocumentsFlex Builder 3FlexSBTSAppsrcFlexSBTSApp.mxml:38]
[code].....
I am working on a flex application which makes calls to an .NET webservice. I am trying to follow the MVC design pattern. I have created a model, which stores all information received from the webservice. The webservice itself is created by actionscript in the controller. The view in my case, consists of various user-defined components (multiple .mxml files).
The Model is a singleton class, and each of the views accesses a getInstance of the model. The question is how do i access the webservice (i.e. controller) from each of these components? Does the controller also need to be a singleton class just like the model? and let each component get an instance of the controller in order to access the webservice?
I am using a webservice deployed on SAP Web Application Server to create some charts. While migrating my FLEX application from dev to QA, I also wish to change the address of my target webservices in flex, so that they access webservices from QA. What I did was add the target server address as a URL parameter and add these URL parameters as flashvars in Flex.
var wsdlUrl= window.location.search.substring(1);
flashvars.serverUrl = wsdlUrl;
Now I try to access the flashvars during declaration of the webservice
<fx:Declarations>
<cscustomreportservice:CSCustomReportService
id="cSCustomReportService" useProxy="false" wsdl="
[Code].....
But the flashvars are somehow not accessible during the declaration time.
Is there any way I can pass the server URL during runtime so that the URL need not be hardcoded in the Flex application in anyway?
I want to declare a webservice in .mxml and pass it to a function in a separate class. The problem: callresponder's lastresult never gets updated when the call is succesfully made.[code]...
View 1 Repliesto create a flash-application that works like this example:Combobox1 provide some country namesCombobox2 provide some city namesThe data should be provided with webservices (like .asmx).I want them to work together and when i choose country in Combobox1 all cities related to that country will be shown on the second Combobox2.I've searched alot for an answer but couldn't find any for AS2 and please now i need your support
View 3 Replies