/*
* JSwiff is an open source Java API for Macromedia Flash file generation
* and manipulation
*
* Copyright (C) 2004-2005 Ralf Terdic (contact@jswiff.com)
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
package com.jswiff.swfrecords.actions;
/**
* This class contains constants used as movie property indexes by
* <code>GetProperty</code> and <code>SetProperty</code>.
*/
public final class MovieProperties {
/** x coordinate */
public static final int X = 0;
/** y coordinate */
public static final int Y = 1;
/** Horizontal scale in percent */
public static final int X_SCALE = 2;
/** Vertical scale in percent */
public static final int Y_SCALE = 3;
/** Frame number in which the playhead is located */
public static final int CURRENT_FRAME = 4;
/** The total number of frames */
public static final int TOTAL_FRAMES = 5;
/** Transparency value */
public static final int ALPHA = 6;
/** Indicates whether visible or not */
public static final int VISIBLE = 7;
/** Width in pixels */
public static final int WIDTH = 8;
/** Height in pixels */
public static final int HEIGHT = 9;
/** Rotation in degrees */
public static final int ROTATION = 10;
/** Target path */
public static final int TARGET = 11;
/** Number of frames loaded from a streaming movie */
public static final int FRAMES_LOADED = 12;
/** Instance name */
public static final int NAME = 13;
/** Absolute path in slash syntax notation */
public static final int DROP_TARGET = 14;
/** URL of the SWF file */
public static final int URL = 15;
/** Level of anti-aliasing - superseded by <code>QUALITY</code> as of SWF 5 */
public static final int HIGH_QUALITY = 16;
/**
* Specifies whether a yellow rectangle appears around the movie when having
* keyboard focus
*/
public static final int FOCUS_RECT = 17;
/** Seconds of streaming sound to prebuffer */
public static final int SOUND_BUF_TIME = 18;
/** Stores a string that dictates the rendering quality of the Flash Player */
public static final int QUALITY = 19;
/** x coordinate of the mouse position */
public static final int X_MOUSE = 20;
/** y coordinate of the mouse position */
public static final int Y_MOUSE = 21;
private MovieProperties() {
// no need to instantiate
}
}