亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? buttonrecord.java

?? java版本的flash文件(swf)播放器
?? JAVA
字號:
/****************************************************************
 * Copyright (c) 2001, David N. Main, All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or
 * without modification, are permitted provided that the 
 * following conditions are met:
 *
 * 1. Redistributions of source code must retain the above 
 * copyright notice, this list of conditions and the following 
 * disclaimer. 
 * 
 * 2. Redistributions in binary form must reproduce the above 
 * copyright notice, this list of conditions and the following 
 * disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * 3. The name of the author may not be used to endorse or 
 * promote products derived from this software without specific 
 * prior written permission. 
 * 
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
 * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
 * AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ****************************************************************/
package com.anotherbigidea.flash.structs;

import java.io.*;
import java.util.*;
import com.anotherbigidea.io.*;

public class ButtonRecord
{      
    public static final int BUTTON_HITTEST = 0x08;
    public static final int BUTTON_DOWN    = 0x04;
    public static final int BUTTON_OVER    = 0x02;
    public static final int BUTTON_UP      = 0x01;
    
    protected int    flags;
    protected int    id;
    protected int    layer;
    protected Matrix matrix;
    
    public int    getCharId() { return id; }
    public int    getLayer()  { return layer; }
    public Matrix getMatrix() { return matrix; }
    public int    getFlags()  { return flags; }
    
    public boolean isHitTest() { return ( (flags & BUTTON_HITTEST ) != 0 ); }
    public boolean isDown()    { return ( (flags & BUTTON_DOWN    ) != 0 ); }
    public boolean isOver()    { return ( (flags & BUTTON_OVER    ) != 0 ); } 
    public boolean isUp()      { return ( (flags & BUTTON_UP      ) != 0 ); }    

    public void setCharId( int id ) { this.id = id; }
    public void setLayer( int layer ) { this.layer = layer; }
    public void setMatrix( Matrix matrix ) { this.matrix = matrix; }
    public void setFlags( int flags ) { this.flags = flags; }
      
    /**
     * Read a button record array
     */
    public static Vector read( InStream in ) throws IOException
    {
        Vector records = new Vector();
        
        int firstByte = 0;
        while( (firstByte = in.readUI8()) != 0 )
        {
            records.addElement( new ButtonRecord( in, firstByte ));
        }
        
        return records;
    }
    
    /**
     * Write a button record array
     */
    public static void write( OutStream out, Vector records ) throws IOException
    {
        for( Enumeration enum = records.elements(); enum.hasMoreElements(); )
        {
            ButtonRecord rec = (ButtonRecord)enum.nextElement();
            rec.write( out );
        }
        
        out.writeUI8( 0 );
    }    
    
    public ButtonRecord( int id, int layer, Matrix matrix, int flags )
    {
        this.id     = id;
        this.layer  = layer;
        this.matrix = matrix;
        this.flags  = flags;
    }
    
    protected ButtonRecord( InStream in, int firstByte ) throws IOException
    {
        flags  = firstByte;
        id     = in.readUI16();
        layer  = in.readUI16();
        matrix = new Matrix( in );
    }
    
    protected void write( OutStream out ) throws IOException
    {
        out.writeUI8 ( flags );
        out.writeUI16( id );
        out.writeUI16( layer );
        matrix.write ( out );
    }
    
    public String toString()
    {
        return "layer=" + layer + " id=" + id + 
               " flags=" + Integer.toBinaryString(flags) + " " + matrix;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲中文日韩久久av乱码| 欧美日韩一区二区三区不卡| 精品福利视频一区二区三区| 麻豆精品久久久| 在线成人av影院| 亚洲成人黄色影院| 欧美精品第一页| 麻豆久久久久久| 国产农村妇女毛片精品久久麻豆| 岛国一区二区在线观看| 亚洲天堂精品在线观看| 欧美性生活影院| 毛片基地黄久久久久久天堂| 久久婷婷国产综合精品青草| av成人老司机| 午夜不卡av在线| 欧美精品一区二区久久久| 成人av在线资源网| 亚洲成a人片在线不卡一二三区| 91精品国产色综合久久久蜜香臀| 精品无码三级在线观看视频| 国产精品久久久久久久久动漫| 色欧美乱欧美15图片| 美日韩一区二区| 国产精品久久久久aaaa| 欧美色男人天堂| 欧美国产1区2区| 美女诱惑一区二区| 中文字幕+乱码+中文字幕一区| 99久久精品国产导航| 午夜精品一区二区三区电影天堂| 精品国产一区二区三区忘忧草| 不卡的电影网站| 日韩成人dvd| 国产精品免费视频网站| 欧美日韩精品一区视频| 国产成人精品免费网站| 午夜久久久影院| 久久精品一区二区| 欧美日韩精品三区| 成人午夜看片网址| 日韩成人精品在线观看| 亚洲欧洲一区二区三区| 欧美岛国在线观看| 91极品美女在线| 国产一区二区三区观看| 欧美精品一区二区三区在线播放| 97精品电影院| 国产在线观看一区二区| 亚洲v日本v欧美v久久精品| 国产精品天干天干在观线| 欧美一区二区三区婷婷月色 | 亚洲男同1069视频| 日韩欧美不卡在线观看视频| 在线中文字幕不卡| 粉嫩一区二区三区性色av| 日韩中文字幕一区二区三区| 一区二区中文视频| 国产亚洲福利社区一区| 日韩欧美激情四射| 欧美日本在线观看| 91久久精品一区二区三| 成人激情午夜影院| 激情欧美一区二区| 毛片av一区二区| 日韩av一级电影| 亚洲第一精品在线| 亚洲成人黄色小说| 一区二区三区日韩欧美精品| 国产三级精品视频| 久久久精品影视| 欧美不卡激情三级在线观看| 91精选在线观看| 欧美日韩国产欧美日美国产精品| 91视频免费观看| 菠萝蜜视频在线观看一区| 国产成人精品影院| 高清视频一区二区| 懂色av一区二区三区免费观看 | 国产精品69毛片高清亚洲| 奇米一区二区三区av| 日韩精品国产欧美| 日韩和欧美的一区| 免费观看成人鲁鲁鲁鲁鲁视频| 丝袜美腿亚洲色图| 舔着乳尖日韩一区| 日本欧美一区二区| 麻豆成人久久精品二区三区红 | 成人av一区二区三区| 国产一区二区三区四| 激情成人午夜视频| 国产精品影视天天线| 国产91精品露脸国语对白| 成人免费精品视频| 在线视频欧美精品| 欧美日本一道本在线视频| 欧美精品久久99| 精品国产制服丝袜高跟| 久久精品无码一区二区三区| 国产精品―色哟哟| 亚洲欧美偷拍三级| 婷婷夜色潮精品综合在线| 日韩av在线免费观看不卡| 美女视频网站久久| 国产99精品在线观看| 色天天综合久久久久综合片| 在线观看91精品国产麻豆| 欧美变态tickling挠脚心| 国产女人18毛片水真多成人如厕 | 一本一本大道香蕉久在线精品| 在线观看精品一区| 精品女同一区二区| 国产精品久久久久久久午夜片 | 99久久er热在这里只有精品15| 色综合久久久久久久久| 911国产精品| 国产欧美一区二区在线| 亚洲制服丝袜av| 国模娜娜一区二区三区| 91国产精品成人| 精品裸体舞一区二区三区| 最新国产の精品合集bt伙计| 蜜桃在线一区二区三区| 成人黄页在线观看| 91精品国产综合久久婷婷香蕉| 国产人成亚洲第一网站在线播放| 亚洲免费资源在线播放| 在线亚洲一区二区| 欧美一级一区二区| 国产精品国产精品国产专区不蜜| 天堂成人国产精品一区| 国产69精品久久久久777| 337p亚洲精品色噜噜| 1区2区3区精品视频| 免费欧美高清视频| 色综合久久88色综合天天| 欧美成人aa大片| 亚洲国产综合视频在线观看| 国产精品一区在线| 4438成人网| 亚洲男女一区二区三区| 高清不卡在线观看av| 欧美mv日韩mv亚洲| 五月婷婷欧美视频| 在线亚洲一区二区| 国产精品进线69影院| 国产精品资源在线| 日韩一区二区三区观看| 一区二区三区加勒比av| 成人高清视频在线| 国产色产综合色产在线视频| 麻豆国产欧美一区二区三区| 精品1区2区3区| 中文字幕佐山爱一区二区免费| 国产99久久久国产精品潘金| 日韩欧美一级在线播放| 丝袜美腿亚洲综合| 欧美日韩一级大片网址| 亚洲男人天堂av| 99国产精品久久久久| 国产精品视频第一区| 处破女av一区二区| 久久久精品综合| 国产精品亚洲第一区在线暖暖韩国 | 国产精品亚洲视频| 日韩美女一区二区三区四区| 日韩和欧美一区二区三区| 欧美日韩一区二区三区不卡 | 国产精品拍天天在线| 国内不卡的二区三区中文字幕| 欧美不卡在线视频| 另类综合日韩欧美亚洲| 日韩三级视频在线观看| 免费观看成人av| 欧美成人性战久久| 国内一区二区视频| 久久精品夜色噜噜亚洲a∨| 国产高清精品久久久久| 国产精品色哟哟网站| 色综合 综合色| 亚洲线精品一区二区三区| 欧美日韩一区成人| 蓝色福利精品导航| 2021国产精品久久精品| 国产黄人亚洲片| 一区二区中文视频| 欧美亚一区二区| 青草国产精品久久久久久| 26uuu亚洲| 成人免费黄色在线| 亚洲综合色婷婷| 欧美一级生活片| 粉嫩嫩av羞羞动漫久久久| 亚洲欧美乱综合| 91精品欧美综合在线观看最新| 久久精品国产在热久久| 国产亚洲欧美色| 日本久久一区二区| 日韩av中文字幕一区二区| 国产天堂亚洲国产碰碰|