Avatar
💡
  • i enjoy soup

    What is that all about? Info here.

    I have 8 copies of the DRK ready for a new home.

    Created Tue, 29 Oct 2002 12:22:01 +0000
  • Here are some links from my session on the Flash Player and Security:

    I’ll post some more info / updates after my session.

    Created Tue, 29 Oct 2002 12:19:01 +0000
  • Video files no longer available.

    Files from video:

    before.as

    #include "NetServices.as"
    
    var result = new Object();
    
    result.onResult = function(data)
    {
    	trace(data);
    }
    
    result.onStatus = function(info)
    {
    	trace(info.description);
    }
    
    var server = NetServices.createGatewayURL("http://127.0.0.1/flashservices/gateway");
    var service = server.getService("com.domain.test", result);
    
    service.createName("homer", "simpson");
    

    after.as

    #include "NetServices.as"
    #include "Foo.as"
    
    var f = new Foo();
    
    f.setFirstName("Mike");
    f.setLastName("Chambers");
    
    f.onName = function(name)
    {
    	trace(name);
    }
    
    f.createName();
    

    Foo.as

    Foo = function()
    {
    	if(_global.NetServices == undefined)
    	{
    		trace("NetServices.as is required and must be included before Foo.as");
    	}
    }
    
    Foo.prototype.gatewayURL = "/flashservices/gateway";
    Foo.prototype.firstName = null;
    Foo.prototype.lastName = null;
    
    Foo.prototype.setGatewayURL = function(url)
    {
    	this.gatewayURL = url;
    }
    
    Foo.prototype.setFirstName = function(firstName)
    {
    	this.firstName = firstname;
    }
    
    Foo.prototype.setLastName = function(firstName)
    {
    	this.lastName = lastName;
    }
    
    Foo.prototype.createName = function()
    {
    	var server = NetServices.createGatewayURL(this.gatewayURL);
    	var service = server.getService("com.domain.test", this);
    
    	service.createName(this.firstName, this.lastName);
    }
    
    Foo.prototype.createName_Result = function(data)
    {
    	this.onName(data);
    }
    
    Foo.prototype.createName_Status = function(info)
    {
    	if((typeof(this.onError) != "function"))
    	{
    		trace("Error : " + info.description);
    	}
    
    	this.onError(info);
    }
    
    Created Tue, 29 Oct 2002 12:03:01 +0000
  • DevCon got into full swing this morning. I will be blogging all of the sessions I attend, as well as doing some “Video Blogs”. Below is a list of entries from today:

    I also noticed that a couple of sites are blogging the conference, including waxpraxis (Branden Hall) and FlashVoodoo.

    Created Mon, 28 Oct 2002 12:39:01 +0000
  • Just wanted to give a heads up that I will be blogging the keynote in real-time. My plan is to publish my notes live during the keynote, and then afterwords go back and clean them up. So if you couldn’t make DevCon, you can find out what we are talking about right away. If i have a chance, I’ll try to do a video blog (vlog?) of part of the keynote.

    Created Mon, 28 Oct 2002 12:09:01 +0000
  • Well, I have been running around all day and haven’t had a chance to sit through any sessions. I have posted a couple of video weblogs.

    You can view a list of video blogs here.

    Waldo Smeets actually put together a Flash app that uses a web service (RSS feed, courtesy Tim Appnel) created by Jeremy Allaire to list all of the video blogs. You can view it here.

    So whats up for tomorrow, DevCon Day 2? I will be doing two sessions, an advanced one of Flash Remoting, and an introduction to security in the Flash player. I also plan to finally check out some sessions.

    Created Mon, 28 Oct 2002 12:01:01 +0000
  • Robb Burgess, Macromedia CEO.

    What is Macromedia really about? It is about enabling a better user experience. We have always focused on this. Initially with CD-Roms (Director), the first generation of the internet, and not the second generation which includes PCs and devices.

    The internet has developed into a critical tool for business, so the user experience plays an even greater role in development.

    During the book of the past couple of years, developers created a ton of content, some of it really impressive. But there was also a lot of other work, which in the haste to create it, really left the user behind. They didn’t help the user accomplish their goals. This negative user experience led to a backlash.

    Created Mon, 28 Oct 2002 12:00:01 +0000
  • Problems? Questions? Comments? Put them in the comments section.

    Update : The audio in the clip is hard to hear. That is because I did not speak loud enough. I will be redoing this one when i get a chance. sorry for my lack of on camera skills.

    Created Sun, 27 Oct 2002 12:21:01 +0000
  • I have a small part in Monday’s keynote at DevCon, so I haven’t had a chance to meet up with many people yet. I have been able to talk to some other Macromedia people as well as see some of the stuff that we will be showing during the keynote.

    I think the general feeling is that developers understand MX and its advantages. Now we are at the point where we get to start to see some of the first true MX applications. This is when i think things get really exciting, and where the advantages of MX become apparent to more and more developers.

    Created Sun, 27 Oct 2002 12:09:01 +0000
  • Just a quick FYI. I am heading down to Orlando tonight for DevCon 2002. I plan on blogging the entire conference, similar to what I did for FlashForward. I have created a new section on the weblog specifically for DevCon which you can find here.

    In addition to blogging sessions, we also plan to do some pretty cool things with the Flash Communication Server and the weblog. Stay tuned for more details.

    Furthermore, all of the other community managers will also be blogging the conference, so make sure to check out their weblogs through the week:

    Created Sat, 26 Oct 2002 12:47:01 +0000