The Ultrashock Ultra Bundle
  • Home
  • Community
  • Forum
  • Development
  • Client Side
  • Thread
  •  
  • Previous topic
  • Next topic
Sign up to post

Development
 Client Side

  • uxte Author 
    • 3920 
    • 0 
    • 13 
    SWFAddress 2.0

    Last reply Apr 08 2009, 02:02 PM

    by

    Posted: Nov 22 2007, 07:23 PM

    by uxte

     

SWFAddress 2.0 - Deep linking for Flash and Ajax

SWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It’s a developer tool, allowing creation of unique virtual URLs, pointing to a website section or application state. SWFAddress enables a number of important capabilities which are missing in today’s rich web technologies including:

• Bookmarking in a browser or social website
• Sending links via email or instant messenger
• Finding specific content with the search engines
• Utilizing browser history, back / forward and reload buttons
• Easy integration with SWFObject (see “Quick Setup for SWFObject”)

Supported Browsers

Mozilla Firefox 1+
Internet Explorer 6+
Mozilla 1.8+
Safari 1.3+
Camino 1+
Opera 9.02+
Netscape 8+

Here is the full changelog for version 2.0:

• Support for multiple Flash movies and Ajax.
• Event listeners for ActionScript and JavaScript.
• New SWFAddressEvent class with support for INIT and CHANGE types.
• New unobtrusive SEO technique.
• Support for Adobe Flash CS3.
• Support for Flash Player 7 with the Flash/JavaScript Integration Kit.
• Support for SWFObject 2.0, UFO and Adobe’s Active Content embedding.
• New strict mode that adds trailing slashes by default.
• New helper methods for link, window and popup management.
• Ability to configure the script with query parameters.
• The swfaddress.html is optional and not used by default.
• Lots of new and improved Flash based samples.
• Various optimizations and fixes.
• API docs for ActionScript 3 and JavaScript.


Asual | SWFAddress - Deep linking for Flash and Ajax

  13 REPLIES
 
pxlforge
1  
pxlforge

I tried to use this - but all the example FLA’s that I was able to get working in my site (I only know Actionscript 2.0 - and not THAT well) gave me a problem…

I have buttons with an animated rollover on state (MC in the button rollover frame). When I implement the swfaddress script, my animated rollovers do not animate. Something stops the MC in the rollover frame from playing/looping.

  • 03 February 2008 07:23 PM
  •  
uxte Author 
2  
uxte

It can be or not a problem with the implementation of SWFAddress but it would be a lot easier to spot it if you show us an example code of what you’re doing.

  • 04 February 2008 04:52 AM
  •  
NRG
3  
NRG

SWFAddress can also be used with Flex websites, as we did here on Ultrashock. 
Just have a look at our Creative Assets and watch the nice deeplink urls smilie

  • 09 February 2008 02:04 PM
  •  
Nutrox
4  
Nutrox

It is still a bit of a bloated solution though IMO. No doubt it does the job and does it well, but I have managed to include Flash Player detection, HTML/Flash replacement, and Deeplinking, in a single JS file which is a lot smaller than the SWFAddress JS file. My version is designed to work with full AS3 Flash sites though, but even so, I don’t understand why SWFAddress requires so much code.

  • 09 February 2008 02:11 PM
  •  
NRG
5  
NRG

Have a talk with those guys Si smilie 
Maybe their code is so bloated since they not just focus on Flash files.

  • 09 February 2008 02:14 PM
  •  
Nutrox
6  
Nutrox

[QUOTE=nrg;721336]Maybe their code is so bloated since they not just focus on Flash files.

Yeah, you could be right there mate. But… if you wanted deeplinking for desktop browser based full-Flash sites wouldn’t it be better to use a solution that was specifically designed and developed for that environment?

SWFAddress is good though, no doubt about that. It is just a bit fat. bigsmile

  • 09 February 2008 02:19 PM
  •  
John-B-
7  
John-B- [QUOTE=Nutrox;721335]It is still a bit of a bloated solution though IMO. No doubt it does the job and does it well, but I have managed to include Flash Player detection, HTML/Flash replacement, and Deeplinking, in a single JS file which is a lot smaller than the SWFAddress JS file. My version is designed to work with full AS3 Flash sites though, but even so, I don’t understand why SWFAddress requires so much code.

Sorry, for digging up an old post, but this is a solution that I have been looking for. Nutrox, is it possible to look at the javascript file that is capable of doing these tasks. I have been looking for a solution that does this in AS3.

  • 03 April 2009 07:16 PM
  •  
Isocase
8  
Isocase

@Nutrox,

When are you going to post “Mono” on your blog smilie

  • 03 April 2009 09:04 PM
  •  
Nutrox
9  
Nutrox

The old Mono dev page/examples/source can be found here. I will try and get the 1.0 version sorted out and blogged on Monday or Tuesday.

smilie

  • 04 April 2009 09:45 AM
  •  
Nutrox
10  
Nutrox

Sorry, I just realised I posted a link to my local dev server. bigsmile

Fixed.

  • 04 April 2009 07:08 PM
  •  
John-B-
11  
John-B-

Where in the bloody heck is it? frown

  • 08 April 2009 08:28 AM
  •  
Nutrox
12  
Nutrox

It is on its way John, I did try and get it sorted out for yesterday but a couple of other things have landed on my desk so you will need to be patient, I’m up to my neck in code at the moment and Mono isn’t at the top of my to-do list. The v.0.8 files I posted do work though, if you are brave you can use those for now or use SWFAddress etc.

  • 08 April 2009 11:19 AM
  •  
John-B-
13  
John-B-

Sorry, mate I’ve got ants in my pants! I think SWFAddress is just a little too bloated for me. I’ll trying using v.0.8 and see what happens.

  • 08 April 2009 02:02 PM
  •  
  •   Log in or join for free to make a comment.
 
Topic actions
  •  Share on Facebook
  •  Share on Twitter
Topic Categories
  •  Show All Topics
  •  Development
    •  Server Side
    •  Client Side
  •  Creative Software
    •  Web
    •  Video
    •  3D
    •  Illustrator
    •  Photoshop Battles
    •  Photoshop
  •  Design
    •  Typography
    •  Resources & Insight
    •  Checkpoint
  •  Career
    •  Copyright Matters
    •  Advice & issues
    •  Job Seekers
    •  Job Offers
  •  Flash
    •  UltraMath
    •  OOP
    •  Third Party Tools
    •  Open Source alternatives
    •  Data Communication
    •  Components
    •  Flex
    •  AIR
    •  Flash Lite
    •  Flash Professional
    •  Flash Newbie
    •  ActionScript
    •  XML
  •  Lounge
    •  Polls
    •  Random Chat
    •  Showcase And Critique
    •  BombShock Award Nominations
  •  Community Essentials
    •  BombShock Award Winners
    •  Tutorials
    •  Interviews
    •  News
    •  Bitmap tutorials
Popular Topics
  • Sort by: 
  • Activity
  • Views
  • Comments
  • Likes
Advertise with us
  • Your advertisement here!
  • loading
Ultrashock
  • Creative Assets
  • Community
  • Blog
  1. Home
  2. Forum
+/-
Creative Assets
  • Categories
  • Contributors
  • How to buy
Make Money
  • Commission Rates
  • Referral Program
  • Contributor Program
Community
  • Activity Feed
  • Forum
  • Profiles
About
  • Quick Tour
  • Our History
  • Banners & Logos
Support
  • Contact Ultrashock
  • Advertise with us
  • Legal Information
  •  Keep up to date
  • Flash 779  Flash
  • Audio 6,481  Audio
  • Vector 2,130  Vectors
  • Image 12,338  Images
  • Creative Assets 21,728  Assets
  • Profiles 282,751  Members
  • Topics 93,776  Topics
  • Blog 4  Blog
  • Facebook 1,679  Facebook
  • Twitter 1,163  Twitter
  • Join our FREE monthly newsletter!
  • Archive
  • Invalid email address. Please try again.
Subscribe
  • ©2012 Ultrashock LLC - All rights reserved
  • Terms of Use
  • Privacy Policy
  • Switch to dark theme
  • RSS Feeds
  • Top

©2012 Ultrashock LLC - All rights reserved

Printed on Sat, February 11, 2012 - 19:25:28