NAVIGATION:

 

SUPPORTERS:

FlashComponents
  Flash Templates
  Flash Gallery
  Flash Slideshow
  Flash Menu
  Flash Design
  Flash Video
  User Interface

 

FOLLOW:

RSS it down! Twitter it up! Facebook it like a fiend!

 

 

 

 

 

 

 

 
  Opening Borderless Windows  

    by kirupa chinnathambi

  
For some of us, simply opening new browser windows without the buttons is not enough. A browser window without the address bar, back and forward buttons, and status bars is considered too 20th century. People like us are always in the endless quest for creating something different that interests the visitors.  If whatever interests visitors can also be done in Flash, the 'something different' becomes a necessity that everyone, including you, should know about.

Well, not exactly. This effect is quite nice in that it enables you to customize the menu and title bar of a new window you open in Flash. For an example of what I am alluding to, click the following Flash button:

Making Everything Work
First, you will need to create a button in Flash. Once the button has been created, right click on the button and select Actions. Select Get URL by going to Basic Actions and Get URL. You will now be able to enter the URL that will enable the borderless window to launch. Copy and paste the following code:

javascript:openIT('page.html',450,250,null,null,'mywinname01');

As you can presume, portions of the above code have been colored in for a reason. The code colored in blue refers to the file name of the page you want to display in the borderless window. You can change page.html to reflect the name of your page. Examples of names you can use include:

  • page.htm
  • content/page.htm
  • http://www.kirupa.com/page.htm
  • page.asp

The green text in the code refers to the width and height of the borderless window. The first number refers to the width of the borderless window. The second number refers to the height of the borderless window. From the above code, you can see that that the window will be 450 pixels wide and 250 pixels tall. You can modify the height and width of the window to any value you desire!

Modifying the HTML Page
Once you have your button created, insert the SWF file into an HTML page. You will need to add some code into your HTML to display the borderless window. Open the HTML page containing your SWF file for editing. Add the following lines of code into your HTML page:

It is time to make sense of the code you just copied. I will not be explaining what every facet of the code accomplishes, but I will list the important values that you may choose to modify to customize your borderless window. The following table should help you in customizing the code:

 Variable  What it Does
cD Allows you to change the change the image that is displayed when close button is pressed. In my example, the image was a x.
cU Allows you to change the image that is displayed when the close button is in its default Up state.
cO Allows you to change the image that is displayed when the close button is hovered over.
tH Enables you to change the title that is displayed in the Window.
tW Another area where the title can be defined. The tH variable controls what is displayed however.
wB Enables you to change the color of the border when the window is displayed.
wBs Enables you to change the color of the border when the window is selected or dragged.
wBG Enables you to change the background color of the title bar.
wBGs Enables you to change the background color of the title bar when the title bar is selected.
 

Tip:

You don't have to create a separate image for all of the over states for the close button/image. You can use the same image three times (as in my example).

Once you have customized the code to your liking you are all set to test out your borderless window example...except for one major detail. The javascript references to a file called chromeless.js. You will need to download that file by clicking the following link: chromeless.js

After the file has been downloaded, extract the file and upload it to the directory containing your HTML file. Without this file in the same directory, your borderless window will not work. Now, preview your HTML page and click the button you created in Flash. You should see a borderless window appear.

Credits
The originator of the 'Chromeless Browser Window' can be found at the following URL: http://www.microbians.com/

I hope the information helped. If you have any questions or comments, please don't hesitate to post them on the kirupa.com Forums. Just post your question and I, or our friendly forum helpers, will help answer it.

The following is a list of related tutorial and help resources that you may find useful:

How to use the Forums
New, Upcoming, and In-Progress Tutorials
How to Help out kirupa.com
Writing Tutorials
 

Cheers!

Kirupa Chinnathambi
kirupaBlog | twitter
 
SUPPORTERS:

kirupa.com's fast and reliable hosting provided by Media Temple. flash components
The Text Animation Component for Flash CS3
Check out the great, high-quality flash extensions. Buy or sell stock flash, video, audio and fonts for as little as 50 cents at FlashDen.

Flash Transition Effects

Flash Effect Tutorials

Digicrafts Components
The best flash components ever! Upload, publish, deliver. Secure hosting for your professional or academic video, presentations & more. Screencast.com
Streamsolutions Content Delivery Networks Flipping Book - page flip flash component.
Learn how to advertise on kirupa.com

cdn
content delivery network (cdn)