Contents
Articles
Behaviors
Books
Director News
Director Web Sites
FAQ
Games
Mailing Lists
News Groups
Project Examples
Reviews
Software
Tools
Useful Web Sites
Utilities
Xtras

Don't miss these
Puzzler - Puzzle Maker
Inverse Sine
Jaw Wars
Wait for cuePoint behavior
System Info into a field member
IPIX
Color Fader-Alphamania
Hilite Lines - Text and Field
PixelToolbox Beta - Imaging Lingo Application
authoring method docSprite()
 

 

 

Behavior Go to URL

Added on 7/6/2000

 

Compatibilities:
behavior D7 D8 Mac PC Shockwave

This item has not yet been rated

Author: KumarK

Go to URL

---- written for Director 8 ---
---- Kumar.K ----
---- kumark@icode.com ----

------ Custom Properties ------
property  WhereTo,UrlName,MyCursor,standardcursor,spritenum

------ Get Behavior Description List ------
on getPropertyDescriptionList me
  set description = [:]
  if the currentspritenum = 0 then
    addProp description, #UrlName, [#comment: "Enter URL Name here :" ,#format:#String,#default:"www.icode.com"]    
    addProp description, #WhereTo, [#comment: "Where To Attach ?" ,#format:#String,
    #range:["On EnterFrame","On ExitFrame"],#default:"On EnterFrame"]
  else
    addProp description, #UrlName, [#comment: "Enter URL Name here :" ,#format:#String,#default:"www.icode.com"]  
    addProp description, #MyCursor, [#comment: "Select the Cursor :" ,#format:#Cursor,#default:280]      
    addProp description, #WhereTo, [#comment: "Where To Attach ?" ,#format:#String,
    #range:["On MouseUp","On MouseDown","On MouseEnter","On MouseLeave"],#default:"On MouseUp"]    
  end if    
  return description
end getPropertyDescriptionList
------ Get Behavior Description List ------

-- Get Behavior description --
on getBehaviorDescription me
  return
    "GO to URL" & RETURN & RETURN &
    "When called from a Shockwave movie, this behavior replaces the current page displayed in the web browser. " & RETURN &
    "When called from a projector or in authoring mode, it opens a browser to display the requested page. "& RETURN &
    "PARAMETERS:" & RETURN &
    "* URL Name" & RETURN &
    "* Cursor" & RETURN &
    "* Where To assign this Script."
end getBehaviorDescription
-- Get Behavior description --

------ Availbale for both Frame and Sprite Script ------
on isOKToAttach (me, aSpriteType, aSpriteNum)
  case aSpriteType of
    #graphic:
      return true
    #script:
      return true
  end case
end isOKToAttach
------ Availbale for both Frame and Sprite Script ------

-- Events --
on beginsprite
  standardcursor=sprite(spritenum).cursor
end

on EnterFrame me
  if WhereTo = "On EnterFrame" then
    gotoNetPage UrlName
  end if
end EnterFrame

on ExitFrame me
  if WhereTo = "On ExitFrame" then
    gotoNetPage UrlName
  end if
end ExitFrame

on MouseUp
  if WhereTo = "On MouseUp" then
    gotoNetPage UrlName
  end if
end MouseUp

on MouseDown
  if WhereTo = "On MouseDown" then
    gotoNetPage UrlName
  end if
end MouseDown

on MouseEnter
  sprite(spritenum).cursor=MyCursor
  if WhereTo = "On MouseEnter" then
    gotoNetPage UrlName
  end if
end MouseEnter

on MouseLeave
  sprite(spritenum).cursor=standardcursor
  if WhereTo = "On MouseLeave" then
    gotoNetPage UrlName
  end if
end MouseLeave
------ Events ------  

 


Contact

MMI
36 South Court Sq
Suite 300
Newnan, GA 30263
USA

Send e-mail