You are viewing an archive page. Click here to go to the current Open Exhibits website.
Log-in is disabled for the archived site
Software

Software: Templates

Templates allow novices to create their own floor or Web based exhibits. Universal Modules allow more advanced developers to combine, branch, and write their own modules that can act as building blocks for new Exhibits.

Magnifier Viewer

Magnifier Viewer

First Posted: August 12, 2011
v1.2.1 Updated: November 23, 2011

Project Summary

The Magnifier Viewer is a stand-alone media viewing application with a built-in magnification tool. It can use any combination of the following modules: Key Viewer, Flickr Viewer, Image Viewer, YouTube Viewer, and GMap Viewer. This template is based on prior work by Chris Gerber and David Heath.

ABOUT THIS CONTRIBUTOR

Profile picture for Charles Veasey

Charles Veasey

Software Developer
Open Exhibits Staff

Total Activity:  291
Downloads:  45
Article Views:  82
Shared:  0
Tweets:  0

Uploads:  21
Comments:  143
Favorites:  0
Likes:  0
Emails:  0

There are no comments yet. Share your thoughts!




Summary

The Magnifier Viewer is a stand-alone media viewing application with a built-in magnification tool. It can use any combination of the following modules: Key Viewer, Flickr Viewer, Image Viewer, YouTube Viewer, and GMap Viewer. This template is based on prior work by Chris Gerber and David Heath.

Features

Colletion viewer with magnifier tool.

Example Code

Using this

package  {
	import flash.display.StageAlign;
	import flash.display.StageDisplayState;
	import flash.display.StageScaleMode;
	import id.core.Application;
	import id.core.ApplicationGlobals;
	import id.template.MagnifierViewer;
	import id.managers.FontManager; FontManager;
	
	public class Main extends Application {
		public function Main() {
			settingsPath = "library/settings/Application.xml";
			stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.displayState = StageDisplayState.FULL_SCREEN;
			stage.align = StageAlign.TOP_LEFT;
		}
		
		override protected function initialize():void {
			stage.frameRate = ApplicationGlobals.dataManager.data.Template.FrameRate;
			var magnifierViewer:MagnifierViewer = new MagnifierViewer();
			addChild(magnifierViewer);
		}
	}
}

Properties and Customization

Included XML tags and functions:

Name Description Notes
color The magnifier's color ex: "silver" or "brass"
shape The magnifier's shape ex: "square" or "oval"
style The magnifier's style ex: "handles" or "nohandles"

Included AS3 Classes and customization:

Name Superclass Notes

This material is based upon work supported by the National Science Foundation under Grant Number Division of Research on Learning in formal and informal settings #1010028. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.


Open Exhibits was developed by Ideum, makers of GestureWorks. Open Exhibits SDK is free for non-commercial use.

Connect
YouTube Twitter Flickr