Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.soundcloud.player
- {
- import caurina.transitions.*;
- import com.soundcloud.player.assets.*;
- import flash.display.*;
- import flash.events.*;
- import flash.system.*;
- import flash.text.*;
- public class Notification extends Sprite
- {
- private var _readyTextField:TextFieldSpecial;
- public function Notification(param1:String, param2:String = , param3:String = "Copied!")
- {
- var _loc_4:Sprite;
- var _loc_5:Sprite;
- var _loc_6:TextFieldSpecial;
- var _loc_7:TextFieldSpecial;
- _loc_4 = new RoundedBox({width:300, height:param2 ? (48) : (40), color:Styles.COLOR_MODAL, radius:5});
- addChild(_loc_4);
- _loc_5 = new Sprite();
- _loc_5.x = 5;
- _loc_5.y = 5;
- addChild(_loc_5);
- _loc_6 = new TextFieldSpecial({htmlText:param1, format:Styles.COPY_CENTERED, width:290, multiline:true, wordWrap:true});
- _loc_5.addChild(_loc_6);
- if (param2)
- {
- _loc_7 = new TextFieldSpecial({text:param2, autoSize:TextFieldAutoSize.NONE, y:_loc_6.y + _loc_6.height, width:290, height:16, selectable:true, mouseEnabled:true});
- _loc_7.alpha = 0.75;
- _loc_7.border = true;
- _loc_7.borderColor = Styles.COLOR_THEME_CONTRAST;
- _loc_7.addEventListener(MouseEvent.CLICK, onTextClick);
- _loc_5.addChild(_loc_7);
- _loc_4.height = _loc_4.height + _loc_7.height;
- _readyTextField = new TextFieldSpecial({htmlText:param3, format:Styles.COPY_CENTERED, width:290, y:_loc_7.y + _loc_7.height, autoSize:TextFieldAutoSize.CENTER});
- _readyTextField.alpha = 0;
- _loc_5.addChild(_readyTextField);
- }// end if
- var _loc_8:int;
- _loc_5.alpha = 0;
- _loc_4.alpha = _loc_8;
- Tweener.addTween(_loc_4, {alpha:0.8, time:0.5, transition:"easeoutback"});
- Tweener.addTween(_loc_5, {alpha:1, time:0.5, transition:"easeoutback"});
- return;
- }// end function
- private function onTextClick(param1:MouseEvent) : void
- {
- var _loc_2:TextField;
- _loc_2 = TextField(param1.target);
- _loc_2.setSelection(0, _loc_2.length);
- System.setClipboard(_loc_2.text);
- _readyTextField.alpha = 0;
- Tweener.addTween(_readyTextField, {alpha:0.8, time:0.5, transition:"easeoutback"});
- return;
- }// end function
- }
- }
Add Comment
Please, Sign In to add comment