Difference between revisions of "SWFAddress"

From Wikicliki
Jump to: navigation, search
 
(8 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
SWFAddress allows deep-linking. Should be used with [[SWFObject]] at the same time.
 
SWFAddress allows deep-linking. Should be used with [[SWFObject]] at the same time.
  
 +
HTML - insert this after swfobject:
 +
<pre><script type="text/javascript" src="swfobject/swfobject.js"></script> 
 +
<script type="text/javascript" src="swfaddress/swfaddress.js"></script></pre>
 +
 +
FLASH - write your navigational logic:
 +
<pre>SWFAddress.onChange = function() { 
 +
      var navigation = new Object();
 +
      navigation.home = {frame: 1, title: "Welcome"};
 +
      navigation.about = {frame: 10, title: "About Us"};
 +
      navigation.contact = {frame: 20, title: "Contact Us"};
 +
 +
      var value = SWFAddress.getValue();
 +
      website_mc.gotoAndStop(navigation[value].frame);
 +
      SWFAddress.setTitle(navigation[value].title);
 +
}</pre> 
 +
 +
FLASH - set value on buttons which lead to their own links:
 +
<pre>this.onRelease = function() { 
 +
    SWFAddress.setValue('/portfolio/'); 
 +
}</pre> 
 +
 +
HTML - your html links in your text boxes can be like this:
 +
<pre><a href="asfunction:SWFAddress.setValue,/portfolio/">Go to Portfolio</a></pre>
 +
 +
== See Also ==
 +
 +
*[[SWFObject]]
 +
*[[Actionscript Sandbox]]
 
*[http://modern-carpentry.com/talk/?p=15 SWFAddress, SWFObject, and Flash] - someone tries to explain how to use it in AS3
 
*[http://modern-carpentry.com/talk/?p=15 SWFAddress, SWFObject, and Flash] - someone tries to explain how to use it in AS3
 
*[http://www.adobe.com/devnet/flash/articles/deep_linking.html Adobe Developer Center on Deep Linking methods] - another method offered for Deeplinking using the Hash
 
*[http://www.adobe.com/devnet/flash/articles/deep_linking.html Adobe Developer Center on Deep Linking methods] - another method offered for Deeplinking using the Hash
 
+
*[http://www.asual.com/swfaddress/ SWFAddress Website]
 
+
[[Category:Programming]]
*[http://www.asual.com/swfaddress/ SWFAddress]
 

Latest revision as of 03:49, 1 June 2009

SWFAddress allows deep-linking. Should be used with SWFObject at the same time.

HTML - insert this after swfobject:

<script type="text/javascript" src="swfobject/swfobject.js"></script>  
<script type="text/javascript" src="swfaddress/swfaddress.js"></script>

FLASH - write your navigational logic:

SWFAddress.onChange = function() {  
      var navigation = new Object();
      navigation.home = {frame: 1, title: "Welcome"};
      navigation.about = {frame: 10, title: "About Us"};
      navigation.contact = {frame: 20, title: "Contact Us"};

      var value = SWFAddress.getValue();
      website_mc.gotoAndStop(navigation[value].frame);
      SWFAddress.setTitle(navigation[value].title);
}

FLASH - set value on buttons which lead to their own links:

this.onRelease = function() {  
    SWFAddress.setValue('/portfolio/');  
}

HTML - your html links in your text boxes can be like this:

<a href="asfunction:SWFAddress.setValue,/portfolio/">Go to Portfolio</a>

See Also