![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 77
|
Привет уважаемые Флэшеры!
Проблема такая... есть меню и у одной кнопки анимированное подМеню (смотри attach) как запрогать кнопки под меню на хоть что нить? проблема еще в том что все subBtn1 , subBtn2 ... и тд flash восприникает как кнопку "КАТАЛОГ"... что нужно...нучно что бы было примерно так: как вообще к этим кнокам обращаться??? заранее спасибо..вы меня уже ни раз выручали) |
|
|||||
|
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
var btnEvent_array:Array = new Array ();
btnEvent_array = [{name:"subBtn1", content:"1.swf"}, {name:"subBtn2", content:"2.swf"}, {name:"subBtn3", content:"3.swf"}];
for (var i:Number = 0; i < btnEvent_array.length; i++)
{
btnEventListener (btnEvent_array[i]);
};
function btnEventListener (btnEvent:Object):Void
{
eval(btnEvent.name).onRelease = function ()
{
mcLoader.loadClip(btnEvent.content, myLoader);
};
};
__________________
F.U.C.K.I.N.P.U.N.K. |
|
|||||
|
возможен такой вариант:
по клику смотреть на кого из детей этого мувика попало, дальше выяснять подменюшная ли это кнопка ( по имени например) ну и реагировать.. что-то типа такого: |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 77
|
2 looptroop...
не работает ((( может я не туда вставляю код? все равно он на sub1btn как будто по умолчанию ставит действие кнопки КАТАЛОГ... могли бы вы пояснить плз...я пока в AS нуб... (( ща попробую второй вариант |
|
|||||
|
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
проверь путь до кнопки... наверняка она у тя лежит в каком-нить мувике... а ты обращаешься к ней напрямую ) вот и не работает.
__________________
F.U.C.K.I.N.P.U.N.K. |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 77
|
пробую сдалать так
katalog_mc.onRelease = function () {
for(i in this){
var obj=this[i];
if(obj.hitTest(_root._xmouse,_root._ymouse) ){
trace(this[i]+" : "+ obj._name);
switch(obj._name){
case "sub1btn" : mcLoader.loadClip("news.swf",myLoader);
break;
case "sub2btn" : mcLoader.loadClip("katalog2.swf",myLoader);
break;
}
}
}
mcLoader.loadClip("katalog1.swf",myLoader);
stick("katalog_mc");
}
2 looptroop: а как это проверить? я в AS на самом деле мало что понимаю(((( если можно в коде покажи плиз я твой код вставляю к первый кадр главной сцены ... а подКнопка у меня лежит в кнопке katalog_mc Последний раз редактировалось ptirA; 28.03.2008 в 20:05. |
|
|||||
|
по клику на katalog_mc ты выясняешь на какую из подкнопок кликнули (трейс правильно показывает?)..
грузишь в свитче, что там надо.. и тут же отменяешь загрузку, запуская новую (строчки после свитча) где логика? зы: еще как-то кривовато на мой глаз смотриться, что mcLoader грузит что-то сам в себя: не может он этого сделать.. Последний раз редактировалось silin; 28.03.2008 в 20:07. |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 77
|
так ребят...я честно честно в AS очень очень очень очень болшой нуБ! пожалуйста объясните как надо ..или напишите...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|