⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customborder.as

📁 flash 视频聊天室源码,非常好的源码
💻 AS
字号:
class mx.skins.CustomBorder extends mx.skins.Border
{
    var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc, __get__width, __get__height;
    function CustomBorder()
    {
        super();
    } // End of the function
    function get width()
    {
        return (__width);
    } // End of the function
    function get height()
    {
        return (__height);
    } // End of the function
    function init(Void)
    {
        super.init();
    } // End of the function
    function createChildren(Void)
    {
    } // End of the function
    function draw(Void)
    {
        if (l_mc == undefined)
        {
            var _loc2 = this.setSkin(mx.skins.CustomBorder.tagL, leftSkin);
            if (horizontal)
            {
                minHeight = l_mc._height;
                minWidth = l_mc._width;
            }
            else
            {
                minHeight = l_mc._height;
                minWidth = l_mc._width;
            } // end if
        } // end else if
        if (m_mc == undefined)
        {
            this.setSkin(mx.skins.CustomBorder.tagM, middleSkin);
            if (horizontal)
            {
                minHeight = m_mc._height;
                minWidth = minWidth + m_mc._width;
            }
            else
            {
                minHeight = minHeight + m_mc._height;
                minWidth = m_mc._width;
            } // end if
        } // end else if
        if (r_mc == undefined)
        {
            this.setSkin(mx.skins.CustomBorder.tagR, rightSkin);
            if (horizontal)
            {
                minHeight = r_mc._height;
                minWidth = minWidth + r_mc._width;
            }
            else
            {
                minHeight = minHeight + r_mc._height;
                minWidth = r_mc._width;
            } // end if
        } // end else if
        this.size();
    } // End of the function
    function size(Void)
    {
        l_mc.move(0, 0);
        if (horizontal)
        {
            r_mc.move(this.__get__width() - r_mc.width, 0);
            m_mc.move(l_mc.width, 0);
            m_mc.setSize(r_mc.x - m_mc.x, m_mc.height);
        }
        else
        {
            r_mc.move(0, this.__get__height() - r_mc.height, 0);
            m_mc.move(0, l_mc.height);
            m_mc.setSize(m_mc.width, r_mc.y - m_mc.y);
        } // end else if
    } // End of the function
    static var symbolName = "CustomBorder";
    static var symbolOwner = mx.skins.CustomBorder;
    static var version = "2.0.1.78";
    var className = "CustomBorder";
    static var tagL = 0;
    static var tagM = 1;
    static var tagR = 2;
    var idNames = new Array("l_mc", "m_mc", "r_mc");
    var leftSkin = "F3PieceLeft";
    var middleSkin = "F3PieceMiddle";
    var rightSkin = "F3PieceRight";
    var horizontal = true;
} // End of Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -