Предишната тема :: Следващата тема |
Автор |
Съобщение |
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, което е крайно полезно :) |
|
Върнете се в началото |
|
 |
|