Graphilla.com :: Преглед на тема - Actionscript 3 - малко помощ
 

Graphilla.com Форуми

 Въпроси/ОтговориВъпроси/Отговори
   ТърсенеТърсене   ПотребителиПотребители   Потребителски групиПотребителски групи   Регистрирайте сеРегистрирайте се   ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Actionscript 3 - малко помощ

 
Създайте нова тема   Напишете отговор    Graphilla.com Форуми -> ГРПХЛЛА за "всеки"
Предишната тема :: Следващата тема  
Автор Съобщение
Deskov



Регистриран на: 26 Юни 2006
Мнения: 423

МнениеПуснато на: Нед Яну 30, 2011 4:40 pm    Заглавие: Actionscript 3 - малко помощ Отговорете с цитат

В библиотеката имам btn (например кръгче - като button) и mc (контент някакъв). Целта е да се направи ,така че да има в началото бутон, който като се натисне да се покаже контента и др. бутон за затваряне на показалите се прозорци. Това го направих и си работи перфектно, но има още нещо, което искам да добавя. В контента да има анмиция, която да се стартира при извикване на самия контент и да се изпълнява 1 път. Аз пробвах като в самия movie clip слагам 1 stop(); Първият път всичко е перфектно, но при затваряне и отваряне на контента повторно, анимацията вече е изпълнена. Та въпроса ми е как при всяко извикване на контента анимацията в него да се изпълнява наново еднократно.

Код:
var _mc:MovieClip = new myMc();
var _btn1:SimpleButton = new myBtn();
var _btn2:SimpleButton = new myBtn();


addChild(_btn2);

_mc.x = 50;
_mc.y = 50;

_btn1.x = 100;
_btn2.x = 300;

_btn1.y = _btn2.y = 300;

_btn1.addEventListener(MouseEvent.CLICK, showMc, false, 0, true);
_btn2.addEventListener(MouseEvent.CLICK, hideMc, false, 0, true);
   
function showMc(e:Event):void
{
   _mc.visible = false;
   _btn1.visible = false;
}

function hideMc(e:Event):void
{
   _mc.visible = true;
   _btn1.visible = true;
      addChild(_mc);
      addChild(_btn1);
}


Надявам се да съм обяснил добре... определено не ме бива в обясненията :)
_________________
If you can imagine it, you can create it. If you can dream it, you can become it.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
gopher's



Регистриран на: 01 Сеп 2005
Мнения: 1072
Местожителство: White Birches

МнениеПуснато на: Нед Яну 30, 2011 9:18 pm    Заглавие: Отговорете с цитат

Не мога да разбера коя от двете функции пуска клипа, но която и да е ако сложиш в нея едно imenakklip_mc.gotoAndPlay (1); би трябвало да стане
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Deskov



Регистриран на: 26 Юни 2006
Мнения: 423

МнениеПуснато на: Нед Яну 30, 2011 9:54 pm    Заглавие: Отговорете с цитат

Абе и аз така си мислех до преди час :) Малко по-късно ще проверявам за някаква грешка... дано да се оправя.

btw.... то на мен май ми трябва gotoAndStop ,а не gotoAndPlay
_________________
If you can imagine it, you can create it. If you can dream it, you can become it.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Deskov



Регистриран на: 26 Юни 2006
Мнения: 423

МнениеПуснато на: Нед Яну 30, 2011 10:01 pm    Заглавие: Отговорете с цитат

.... стана и то точно с gotoAndPlay :) Благодаря! Интересното е защо преди като го бях пробвал не стана.... ама сигурно името съм объркал...
_________________
If you can imagine it, you can create it. If you can dream it, you can become it.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
gopher's



Регистриран на: 01 Сеп 2005
Мнения: 1072
Местожителство: White Birches

МнениеПуснато на: Нед Яну 30, 2011 10:09 pm    Заглавие: Отговорете с цитат

Мда с тия главни и малки букви си е доста възможно да се обърка човек.. В новия флаш има присетс, както едно време имаше за AS2, което е крайно полезно :)
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Graphilla.com Форуми -> ГРПХЛЛА за "всеки" Часовете са според зоната GMT + 3 Часа
Страница 1 от 1

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov