Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > cannabizzz

Диалог между cannabizzz и Danss
Отображение с 1 по 1 из 1 публичных сообщений
  1. Danss
    15.11.2008 19:02
    Danss
    Привет.Чесно говоря, уже не помню зачем я это делал, но я нашел этот пример, выклладываю код, здесь кнопка созданная внутри флеша, атачиться на сцену и при нажатии плавно изчезает и появляеться в случайном месте:

    Код AS3:
     
    package 
    {
    	 import fl.transitions.Tween;
    	 import fl.transitions.easing.*;
    	 import flash.display.*;
    	 import flash.events.*;
    	 import flash.utils.*;
     
    	 public class  Butn extends MovieClip {
     
    		private var button:btn = new btn();
     
    		public function Butn():void {
     
    			button.addEventListener(MouseEvent.MOUSE_DOWN, onclikbtn);
    			addChild(button);
    			addEventListener(Event.ENTER_FRAME, remove_mc);
    			button.x = int(Math.random() * 400);
    			button.y=  int(Math.random() * 400);
     
    		       }
     
    			private function onclikbtn(MouseEvent):void {
     
    				var myTween:Tween = new Tween(button, "alpha", Regular.easeOut, button.alpha, 0, 3, true);
    				//myTween.looping = true; // повторение
     
    			   }
     
     
    			private function addnewbtn():void {
     
    				addChild(button);
    				button.x = int(Math.random() * 500);
    				button.y=  int(Math.random() * 400);
    				button.alpha = 100;
     
    				}
     
    			private function remove_mc(event:Event):void {
     
    				if (button.alpha == 0) {
    				removeChild(button);
    				trace("button.alpha = " + button.alpha);
    				var intervalId:uint = setTimeout(addnewbtn, 1000);				
     
    			    }
     
    		}
    	}
    }
    Посмотри, может поможет.

 


Часовой пояс GMT +4, время: 05:15.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.