Click here to Skip to main content
13,591,461 members
Click here to Skip to main content
Add your own
alternative version


43 bookmarked
Posted 4 Jan 2006

Flash and Web Services

, 4 Jan 2006
Rate this:
Please Sign up or sign in to vote.
An easy way to working with Flash and Web Services.


This sample will log you in with a Web Service, serialize the data from a database, and use the serialization class in Flash.


You can get data from a server application in several ways, but I discovered that when working with .NET, using a serialization class is very easy.

Using the code

We will use the a Web Service and a serilazation class and a function in Flash to get the user information. Here is the login method in the Web Service:

public oUsers loginUser(string sUsername, string sPassword)
    oUsers objUsers = new oUsers();
        if( sUsername.Equals("admin") && 
            sPassword.Equals("admin") )
            objUsers.sEmail = "";
            objUsers.sName = "Adam";
            objUsers.sPassword = "admin";
            objUsers.sUsername = "admin";
            throw new ApplicationException("Wrong user!");
        throw new ApplicationException("Error");
    return objUsers;

Here is the serialization class:

public class oUsers
    public string sName;
    public string sEmail;
    public string sUsername;
    public string sPassword;

    public oUsers()

Here is the Flash script for the root:

//stop the secvens of the time line

//importing the webservice classes

//declareing the an global variable for easy access
_global.webServicen = 
  new WebService("http://localhost/WebServiceAndFlash/login.asmx?WSDL");

//cleaning up the textboxes

mcLogin.txtUsername.text = "admin";
mcLogin.txtPassword.text = "admin";
mcLogin.txtName.text = "";
mcLogin.txtEmail.text = "";
mcLogin.txtUser.text = "";
mcLogin.txtPass.text = "";

Given below is the script for the OnClick function:

    var objServicen = _global.webServicen.loginUser(
        _root.mcLogin.txtUsername, _root.mcLogin.txtPassword);
    objServicen.onResult = function(result)
        //declare the Userobject

        var oUser = new objServicen.oUsers();
        oUser = result;
        _root.mcLogin.txtName = "SDF" + oUser.sName;
        _root.mcLogin.txtEmail = oUser.sEmail;
        _root.mcLogin.txtUser = oUser.sUsername;
        _root.mcLogin.txtPass = oUser.sPassword;
    objServicen.onFault = function(fault)
        _root.mcAlert._x = "-0.3";
        _root.mcAlert._y = "-0.7";


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

Architect Värderingsdata
Sweden Sweden
Systemdeveloper at Värderingsdata in Sweden

You may also be interested in...


Comments and Discussions

General2010 and yoour code helped me Pin
ZED023-Jun-10 3:19
memberZED023-Jun-10 3:19 
Generalcommunication problem on http environnement Pin
quineman25-Mar-08 1:46
memberquineman25-Mar-08 1:46 
QuestionHow to pass a custom object to the WebService ? Pin
Yasin7523-May-07 23:15
memberYasin7523-May-07 23:15 
QuestionFault Handler with Error Information? Pin
gollum915-Feb-07 3:13
membergollum915-Feb-07 3:13 
QuestionSequrity (global sequrity configuration) Pin
sympthom 99-Feb-07 2:53
membersympthom 99-Feb-07 2:53 
GeneralCan't open the csproj in VS2003 Pin
LotharLanger5-Jan-06 3:05
memberLotharLanger5-Jan-06 3:05 
GeneralRe: Can't open the csproj in VS2003 Pin
daniel_nilsson5-Jan-06 7:42
memberdaniel_nilsson5-Jan-06 7:42 
GeneralRe: Can't open the csproj in VS2003 Pin
LotharLanger5-Jan-06 9:34
memberLotharLanger5-Jan-06 9:34 
GeneralRe: Can't open the csproj in VS2003 Pin
daniel_nilsson7-Jan-06 23:11
memberdaniel_nilsson7-Jan-06 23:11 
QuestionDoes anyone have pointers to further reading? Pin
Mindphaser4-Jan-06 11:08
memberMindphaser4-Jan-06 11:08 
AnswerRe: Does anyone have pointers to further reading? Pin
daniel_nilsson4-Jan-06 21:31
memberdaniel_nilsson4-Jan-06 21:31 
GeneralRe: Does anyone have pointers to further reading? Pin
Mindphaser4-Jan-06 22:36
memberMindphaser4-Jan-06 22:36 
GeneralRe: Does anyone have pointers to further reading? Pin
daniel_nilsson7-Jan-06 23:12
memberdaniel_nilsson7-Jan-06 23:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Cookies | Terms of Use | Mobile
Web02-2016 | 2.8.180618.1 | Last Updated 4 Jan 2006
Article Copyright 2006 by daniel_nilsson
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid