forked from: Domain locking

by xor forked from Domain locking (diff: 13)
Used
♥0 | Line 30 | Modified 2011-09-17 17:26:22 | MIT License | (replaced)
play

ActionScript3 source code

/**
 * Copyright xor ( http://wonderfl.net/user/xor )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/ylFD
 */

package
{
    import flash.display.*;
    import flash.net.*;
    import flash.text.*;
    
    public class FlashTest extends Sprite
    {
        private var _message:TextField;
        private var _currentDomain:String = new LocalConnection().domain;
        private var _trustedDomains:Vector.<String>;
        
        public function FlashTest()
        {
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;
            
            _trustedDomains = new <String>[];
            //add your domains to this list
            _trustedDomains.push('swf.wonderfl.net');
               
                _message = new TextField();
                _message.autoSize = TextFieldAutoSize.LEFT;
                _message.defaultTextFormat = new TextFormat('_sans', 16, null, true);
   
                
            if (_trustedDomains.indexOf(_currentDomain.toLowerCase()) == -1) {
                 _message.text = 'This term is not in whitelist.';
            }else{
                _message.text = 'This term is in whitelist.';
            }
            
            
                _message.x = (stage.stageWidth - _message.width) / 2 | 0;
                _message.y = (stage.stageHeight - _message.height) / 2 | 0;
                addChild(_message);
        }
    }
}