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

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

?? focusmanager.as

?? flash 視頻聊天室源碼,非常好的源碼
?? AS
?? 第 1 頁 / 共 2 頁
字號:
class mx.managers.FocusManager extends mx.core.UIComponent
{
    var __defaultPushButton, defPushButton, __get__defaultPushButton, form, move, tabEnabled, _height, _width, _y, _x, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject, __set__defaultPushButton, __get__nextTabIndex;
    function FocusManager()
    {
        super();
    } // End of the function
    function get defaultPushButton()
    {
        return (__defaultPushButton);
    } // End of the function
    function set defaultPushButton(x)
    {
        if (x != __defaultPushButton)
        {
            __defaultPushButton.__set__emphasized(false);
            __defaultPushButton = x;
            defPushButton = x;
            x.__set__emphasized(true);
        } // end if
        //return (this.defaultPushButton());
        null;
    } // End of the function
    function getMaxTabIndex(o)
    {
        var _loc3 = 0;
        var _loc6;
        for (var _loc6 in o)
        {
            var _loc2 = o[_loc6];
            if (_loc2._parent == o)
            {
                if (_loc2.tabIndex != undefined)
                {
                    if (_loc2.tabIndex > _loc3)
                    {
                        _loc3 = _loc2.tabIndex;
                    } // end if
                } // end if
                if (_loc2.tabChildren == true)
                {
                    var _loc4 = this.getMaxTabIndex(_loc2);
                    if (_loc4 > _loc3)
                    {
                        _loc3 = _loc4;
                    } // end if
                } // end if
            } // end if
        } // end of for...in
        return (_loc3);
    } // End of the function
    function getNextTabIndex(Void)
    {
        return (this.getMaxTabIndex(form) + 1);
    } // End of the function
    function get nextTabIndex()
    {
        return (this.getNextTabIndex());
    } // End of the function
    function relocate(Void)
    {
        var _loc2 = mx.managers.SystemManager.__get__screen();
        this.move(_loc2.x - 1, _loc2.y - 1);
    } // End of the function
    function init(Void)
    {
        super.init();
        tabEnabled = false;
        _width = _height = 1;
        _x = _y = -1;
        _alpha = 0;
        _parent.focusManager = this;
        _parent.tabChildren = true;
        _parent.tabEnabled = false;
        form = _parent;
        _parent.addEventListener("hide", this);
        _parent.addEventListener("reveal", this);
        mx.managers.SystemManager.init();
        mx.managers.SystemManager.addFocusManager(form);
        tabCapture.tabIndex = 0;
        this.watch("enabled", enabledChanged);
        Selection.addListener(this);
        lastMouse = new Object();
        _global.ASSetPropFlags(_parent, "focusManager", 1);
        _global.ASSetPropFlags(_parent, "tabChildren", 1);
        _global.ASSetPropFlags(_parent, "tabEnabled", 1);
    } // End of the function
    function enabledChanged(id, oldValue, newValue)
    {
        _visible = newValue;
        return (newValue);
    } // End of the function
    function activate(Void)
    {
        Key.addListener(this);
        activated = _visible = true;
        if (lastFocus != undefined)
        {
            bNeedFocus = true;
            if (!mx.managers.SystemManager.isMouseDown)
            {
                this.doLater(this, "restoreFocus");
            } // end if
        } // end if
    } // End of the function
    function deactivate(Void)
    {
        Key.removeListener(this);
        activated = _visible = false;
        var _loc2 = this.getSelectionFocus();
        var _loc3 = this.getActualFocus(_loc2);
        if (this.isOurFocus(_loc3))
        {
            lastSelFocus = _loc2;
            lastFocus = _loc3;
        } // end if
        this.cancelAllDoLaters();
    } // End of the function
    function isOurFocus(o)
    {
        if (o.focusManager == this)
        {
            return (true);
        } // end if
        while (o != undefined)
        {
            if (o.focusManager != undefined)
            {
                return (false);
            } // end if
            if (o._parent == _parent)
            {
                return (true);
            } // end if
            o = o._parent;
        } // end while
        return (false);
    } // End of the function
    function onSetFocus(o, n)
    {
        if (n == null)
        {
            if (activated)
            {
                bNeedFocus = true;
            } // end if
        }
        else
        {
            var _loc2 = this.getFocus();
            if (this.isOurFocus(_loc2))
            {
                bNeedFocus = false;
                lastFocus = _loc2;
                lastSelFocus = n;
            } // end if
        } // end else if
    } // End of the function
    function restoreFocus(Void)
    {
        var _loc2 = lastSelFocus.hscroll;
        if (_loc2 != undefined)
        {
            var _loc5 = lastSelFocus.scroll;
            var _loc4 = lastSelFocus.background;
        } // end if
        lastFocus.setFocus();
        var _loc3 = Selection;
        Selection.setSelection(_loc3.lastBeginIndex, _loc3.lastEndIndex);
        if (_loc2 != undefined)
        {
            lastSelFocus.scroll = _loc5;
            lastSelFocus.hscroll = _loc2;
            lastSelFocus.background = _loc4;
        } // end if
    } // End of the function
    function onUnload(Void)
    {
        mx.managers.SystemManager.removeFocusManager(form);
    } // End of the function
    function setFocus(o)
    {
        if (o == null)
        {
            Selection.setFocus(null);
        }
        else if (o.setFocus == undefined)
        {
            Selection.setFocus(o);
        }
        else
        {
            o.setFocus();
        } // end else if
    } // End of the function
    function getActualFocus(o)
    {
        for (var _loc1 = o._parent; _loc1 != undefined; _loc1 = o._parent)
        {
            if (_loc1.focusTextField != undefined)
            {
                while (_loc1.focusTextField != undefined)
                {
                    o = _loc1;
                    _loc1 = _loc1._parent;
                    if (_loc1 == undefined)
                    {
                        return;
                    } // end if
                    if (_loc1.focusTextField == undefined)
                    {
                        return (o);
                    } // end if
                } // end while
            } // end if
            if (_loc1.tabEnabled != true)
            {
                return (o);
            } // end if
            o = _loc1;
        } // end of for
        return;
    } // End of the function
    function getSelectionFocus()
    {
        var m = Selection.getFocus();
        var o = eval(m);
        return (o);
    } // End of the function
    function getFocus(Void)
    {
        var _loc2 = this.getSelectionFocus();
        return (this.getActualFocus(_loc2));
    } // End of the function
    function walkTree(p, index, groupName, dir, lookup, firstChild)
    {
        var _loc5 = true;
        var _loc11;
        for (var _loc11 in p)
        {
            var _loc2 = p[_loc11];
            if (_loc2._parent == p && _loc2.enabled != false && _loc2._visible != false && (_loc2.tabEnabled == true || _loc2.tabEnabled != false && (_loc2.onPress != undefined || _loc2.onRelease != undefined || _loc2.onReleaseOutside != undefined || _loc2.onDragOut != undefined || _loc2.onDragOver != undefined || _loc2.onRollOver != undefined || _loc2.onRollOut != undefined || _loc2 instanceof TextField)))
            {
                if (_loc2._searchKey == _searchKey)
                {
                    continue;
                } // end if
                _loc2._searchKey = _searchKey;
                if (_loc2 != _lastTarget)
                {
                    if ((_loc2.groupName != undefined || groupName != undefined) && _loc2.groupName == groupName)
                    {
                        continue;
                    } // end if
                    if (_loc2 instanceof TextField && _loc2.selectable == false)
                    {
                        continue;
                    } // end if
                    if (_loc5 || _loc2.groupName != undefined && _loc2.groupName == _firstNode.groupName && _loc2.selected == true)
                    {
                        if (firstChild)
                        {
                            _firstNode = _loc2;
                            firstChild = false;
                        } // end if
                    } // end if
                    if (_nextIsNext == true)
                    {
                        if (_loc2.groupName != undefined && _loc2.groupName == _nextNode.groupName && _loc2.selected == true || _nextNode == undefined && (_loc2.groupName == undefined || _loc2.groupName != undefined && _loc2.groupName != groupName))
                        {
                            _nextNode = _loc2;
                        } // end if
                    } // end if
                    if (_loc2.groupName == undefined || groupName != _loc2.groupName)
                    {
                        if (_lastx.groupName != undefined && _loc2.groupName == _lastx.groupName && _lastx.selected == true)
                        {
                        }
                        else
                        {
                            _lastx = _loc2;
                        } // end if
                    } // end else if
                }
                else
                {
                    _prevNode = _lastx;
                    _needPrev = false;
                    _nextIsNext = true;
                } // end else if
                if (_loc2.tabIndex != undefined)
                {
                    if (_loc2.tabIndex == index)
                    {
                        if (_foundList[_loc2._name] == undefined)
                        {
                            if (_needPrev)
                            {
                                _prevObj = _loc2;
                                _needPrev = false;
                            } // end if
                            _nextObj = _loc2;
                        } // end if
                    } // end if
                    if (dir && _loc2.tabIndex > index)
                    {
                        if (_nextObj == undefined || _nextObj.tabIndex > _loc2.tabIndex && (_loc2.groupName == undefined || _nextObj.groupName == undefined || _loc2.groupName != _nextObj.groupName) || _nextObj.groupName != undefined && _nextObj.groupName == _loc2.groupName && _nextObj.selected != true && (_loc2.selected == true || _nextObj.tabIndex > _loc2.tabIndex))
                        {
                            _nextObj = _loc2;
                        } // end if
                    }
                    else if (!dir && _loc2.tabIndex < index)
                    {
                        if (_prevObj == undefined || _prevObj.tabIndex < _loc2.tabIndex && (_loc2.groupName == undefined || _prevObj.groupName == undefined || _loc2.groupName != _prevObj.groupName) || _prevObj.groupName != undefined && _prevObj.groupName == _loc2.groupName && _prevObj.selected != true && (_loc2.selected == true || _prevObj.tabIndex < _loc2.tabIndex))
                        {
                            _prevObj = _loc2;
                        } // end if
                    } // end else if
                    if (_firstObj == undefined || _loc2.tabIndex < _firstObj.tabIndex && (_loc2.groupName == undefined || _firstObj.groupName == undefined || _loc2.groupName != _firstObj.groupName) || _firstObj.groupName != undefined && _firstObj.groupName == _loc2.groupName && _firstObj.selected != true && (_loc2.selected == true || _loc2.tabIndex < _firstObj.tabIndex))
                    {
                        _firstObj = _loc2;
                    } // end if
                    if (_lastObj == undefined || _loc2.tabIndex > _lastObj.tabIndex && (_loc2.groupName == undefined || _lastObj.groupName == undefined || _loc2.groupName != _lastObj.groupName) || _lastObj.groupName != undefined && _lastObj.groupName == _loc2.groupName && _lastObj.selected != true && (_loc2.selected == true || _loc2.tabIndex > _lastObj.tabIndex))
                    {
                        _lastObj = _loc2;
                    } // end if
                } // end if
                if (_loc2.tabChildren)
                {
                    this.getTabCandidateFromChildren(_loc2, index, groupName, dir, _loc5 && firstChild);
                } // end if
                _loc5 = false;
                continue;
            } // end if
            if (_loc2._parent == p && _loc2.tabChildren == true && _loc2._visible != false)
            {
                if (_loc2 == _lastTarget)
                {
                    if (_loc2._searchKey == _searchKey)
                    {
                        continue;
                    } // end if
                    _loc2._searchKey = _searchKey;
                    if (_prevNode == undefined)
                    {
                        var _loc3 = _lastx;
                        var _loc7 = false;
                        while (_loc3 != undefined)
                        {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日产精品一区| 国产91丝袜在线播放0| 国产一区二区三区高清播放| 色综合网站在线| 欧美不卡视频一区| 午夜电影网一区| 91在线视频播放地址| 2024国产精品| 蜜桃av噜噜一区二区三区小说| 99精品视频一区二区| 久久精品网站免费观看| 免费久久精品视频| 欧美日韩国产乱码电影| 亚洲精选视频在线| 成人午夜私人影院| 久久天天做天天爱综合色| 麻豆精品蜜桃视频网站| 91麻豆精品国产自产在线观看一区 | 色婷婷av一区二区三区软件| xnxx国产精品| 精品一区二区在线免费观看| 在线不卡免费欧美| 午夜精品成人在线| 欧美裸体bbwbbwbbw| 一个色综合av| 欧美视频中文一区二区三区在线观看| 国产精品第13页| 91在线国产福利| 亚洲欧洲综合另类| 91福利精品视频| 亚洲综合色视频| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲综合一区二区三区| 色婷婷综合久久久久中文一区二区| 成人欧美一区二区三区白人| 成人性色生活片免费看爆迷你毛片| 国产欧美一区二区精品仙草咪| 韩国av一区二区三区在线观看| 日韩精品一区二区三区在线| 国产一区二区在线电影| 久久久精品影视| av中文字幕在线不卡| 最新日韩av在线| 欧美特级限制片免费在线观看| 亚洲电影你懂得| 在线成人小视频| 久久精品国产77777蜜臀| 欧美精品一区男女天堂| 国产成人av在线影院| 国产精品国产三级国产aⅴ中文| 91亚洲精品久久久蜜桃| 亚洲一区二区欧美激情| 欧美一级二级在线观看| 国产成a人亚洲精品| 亚洲欧美成人一区二区三区| 欧美喷水一区二区| 韩国女主播一区| 最新国产の精品合集bt伙计| 欧美日韩国产免费| 国产精品白丝jk黑袜喷水| 亚洲卡通欧美制服中文| 欧美电影免费观看完整版| 成人免费高清在线观看| 丝袜诱惑制服诱惑色一区在线观看| 精品不卡在线视频| 91视频在线看| 韩国成人福利片在线播放| 亚洲精品写真福利| 日韩视频永久免费| 不卡高清视频专区| 日本不卡一二三| 1000部国产精品成人观看| 91啪九色porn原创视频在线观看| 亚洲日穴在线视频| 精品精品国产高清a毛片牛牛| 91视频在线看| 激情六月婷婷综合| 亚洲国产wwwccc36天堂| 久久一留热品黄| 欧美欧美欧美欧美| 色美美综合视频| 国产精品一区二区三区99| 亚洲国产另类av| 中文字幕一区二区不卡| 欧美成人官网二区| 欧美日韩精品二区第二页| 成人激情开心网| 国产精品一区二区免费不卡| 日韩精品91亚洲二区在线观看| 日韩一区欧美小说| 国产日韩精品久久久| 欧美一区二区视频观看视频| 欧美在线高清视频| 97成人超碰视| 丁香桃色午夜亚洲一区二区三区| 日本中文一区二区三区| 亚洲午夜久久久久久久久电影院| 中文字幕不卡在线观看| 久久久久久久久久久99999| 欧美一区二区啪啪| 欧美狂野另类xxxxoooo| 欧美最新大片在线看| 99综合电影在线视频| 国产成人夜色高潮福利影视| 精品无码三级在线观看视频| 蜜桃av一区二区三区| 免费欧美日韩国产三级电影| 日本不卡在线视频| 蜜桃精品在线观看| 伦理电影国产精品| 国内成+人亚洲+欧美+综合在线| 麻豆精品一区二区综合av| 久久99久久99| 国内外精品视频| 激情欧美一区二区| 国产精品自在欧美一区| 国产一区二区导航在线播放| 精品中文字幕一区二区| 国产麻豆视频一区二区| 国产成人亚洲综合a∨猫咪| 国产91在线看| 在线观看一区日韩| 欧美精品视频www在线观看| 欧美一区国产二区| 欧美精品一区二区不卡| 国产亚洲欧美激情| 亚洲欧洲日韩一区二区三区| 玉米视频成人免费看| 天天影视色香欲综合网老头| 婷婷综合在线观看| 精品制服美女久久| 成人国产在线观看| 欧美在线一区二区| 日韩精品一区二| 国产欧美日韩精品在线| 亚洲天堂精品视频| 免费看精品久久片| www.亚洲精品| 欧美日韩一区中文字幕| 日韩一区二区三区四区五区六区| 国产亚洲成年网址在线观看| 亚洲欧美日韩国产成人精品影院 | 麻豆国产精品777777在线| 国产精选一区二区三区| 99re免费视频精品全部| 在线成人av网站| 中国色在线观看另类| 一级做a爱片久久| 蜜臀久久久99精品久久久久久| 丁香婷婷综合网| 欧美日韩一区成人| 国产精品系列在线| 久久精品国产亚洲一区二区三区| voyeur盗摄精品| 日韩三级视频在线看| 亚洲欧美怡红院| 韩国欧美国产一区| 欧美视频一区二区三区| 久久久国产一区二区三区四区小说| 亚洲欧美一区二区三区孕妇| 久久精品免费看| 在线观看一区二区视频| 亚洲国产精品v| 久久 天天综合| 欧美午夜一区二区三区免费大片| 国产欧美视频在线观看| 午夜精品久久久久久久久久久| 成人免费视频播放| 精品日韩av一区二区| 亚洲综合在线免费观看| 成人综合日日夜夜| 精品国产一区二区三区久久影院 | 亚洲视频免费在线观看| 国产精品1024久久| 欧美www视频| 日本不卡123| 欧美三级日韩在线| 亚洲美女屁股眼交3| 99久久久国产精品免费蜜臀| 久久久久国产精品人| 看片网站欧美日韩| 欧美精品一二三四| 亚洲一级片在线观看| 99久久婷婷国产精品综合| 欧美激情一区二区三区四区| 老司机精品视频在线| 日韩一区二区电影网| 日本网站在线观看一区二区三区| 在线免费亚洲电影| 亚洲欧美精品午睡沙发| 99re亚洲国产精品| 亚洲精品视频在线| 91在线你懂得| 尤物视频一区二区| 在线观看三级视频欧美| 亚洲第一福利视频在线| 欧美剧情片在线观看| 欧美aaaaa成人免费观看视频| 日韩视频一区二区三区在线播放| 日本午夜一本久久久综合|