Воскресенье, 05.05.2024, 17:31
Вы вошли как Гость








[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]



Новое на Форуме


Замена стандартных софт-клавиш на А2 Добавил: Nigt
Установка патчей на любой CID Добавил: Nigt
Меняем статусбар и софты местами без патча. Добавил: Nigt
Замена стандартного динамика W830i\W850i на Motorola V220(E3 Добавил: Nigt
G502 ставим динамик L7+ 2 светодиода Добавил: Nigt
FaQ по Созданию флеш меню 2.1;3.0;3.1 Добавил: Nigt

  • Страница 1 из 1
  • 1
Модератор форума: Nigt  
Форум Se-style.ucoz.ru » Графика » Флеш меню, заставки, игры флеш, инструкции по их созданию. » FaQ по Созданию флеш меню 2.1;3.0;3.1 (Самый простой способ на одном кадре)
FaQ по Созданию флеш меню 2.1;3.0;3.1
NigtДата: Вторник, 29.05.2012, 19:00 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 45
Телефон:W705->W715
Репутация: 1
Статус: :-( Офлайн
1 Создаем 3 слоя
- 1слой код
- 2 слой значки
- 3 название
- 4 фоновая картинка



на первый кадр вешаем следующий код
Code

function launch(appNo)
{
          selectedIcon = appNum;
          select();
          launchedApp = selectedIcon - 1;
          getURL("FSCommand:mainmenu://", "highlight=" + (appNo - 1));
          keyActive = false;
          fscommand("Launch", "highlighted");
} // End of the function
var elements = new Array();
elements = [{id: "MediaCenter"}, {id: "Camera"}, {id: "Organizer"}, {id: "Entertainment"}, {id: "InternetServices"}, {id: "Applications"}, {id: "Calls"}, {id: "Phonebook"}, {id: "Messaging"}, {id: "Games"}, {id: "FileManager"}, {id: "Settings"}];
var selectedIcon;

trace ("Highlight: " + Highlight);
if (Highlight == undefined)
{
          selectedIcon = 5;
}
else
{
          selectedIcon = Number(Highlight) + 1;
} // end else if
ico1 = 1;
ico2 = 2;
ico3 = 3;
ico4 = 4;
ico5 = 5;
ico6 = 6;
ico7 = 7;
ico8 = 8;
ico9 = 9;
ico10 = 10;
ico11 = 11;
ico12 = 12;
launchedApp = 0;
for (i = 1; i < 12; i++)
{
          _root["icon" + i].selectedIcon.gotoAndStop(i);
          _root["icon" + i].unselectedIcon.gotoAndStop(i);
} // end of for
select = function ()
{
          getURL("FSCommand:mainmenu://", "highlight=" + (selectedIcon - 1));
          if (selectedIcon == ico1)       
       {
           selec.gotoAndStop(1);
        min.gotoAndPlay(1);
              Title.text = " Play Now";
              fon2._visible = false;
          }
          else if (selectedIcon == ico2)
          {
              selec.gotoAndStop(2);
        min.gotoAndPlay(5);
              Title.text = "Интернет";
              fon2._visible = false;
          }
          else if (selectedIcon == ico3)
          {
              selec.gotoAndStop(3);
        min.gotoAndPlay(8);
              Title.text = "Развлечения";
              fon2._visible = false;
          }
          else if (selectedIcon == ico4)
          {
              selec.gotoAndStop(4);
        min.gotoAndPlay(11);
              Title.text = "Камера";
              fon2._visible = false;
          }
          else if (selectedIcon == ico5)
          {
              selec.gotoAndStop(5);
        min.gotoAndPlay(15);
              Title.text = "Сообщеня";
              fon2._visible = false;
          }
          else if (selectedIcon == ico6)
          {
              selec.gotoAndStop(6);
        min.gotoAndPlay(18);
              Title.text = "Мультимедиа";
              fon2._visible = false;
          }
          else if (selectedIcon == ico7)
          {
              selec.gotoAndStop(7);
        min.gotoAndPlay(21);
              Title.text = "Радио";
              fon2._visible = false;
          }
          else if (selectedIcon == ico8)
          {
              selec.gotoAndStop(8);
        min.gotoAndPlay(24);
              Title.text = "Контакты";
              fon2._visible = false;
          }
          else if (selectedIcon == ico9)
          {
              selec.gotoAndStop(9);
        min.gotoAndPlay(27);
              Title.text = "WALKMAN";
              fon2._visible = false;
          }
          else if (selectedIcon == ico10)
          {
              selec.gotoAndStop(10);
        min.gotoAndPlay(30);
              Title.text = "Вызовы";
              fon2._visible = false;
          }
          else if (selectedIcon == ico11)
          {
              selec.gotoAndStop(11);
        min.gotoAndPlay(33);
              Title.text = "Органайзер";
              fon2._visible = false;
          }
          else if (selectedIcon == ico12)
          {
              selec.gotoAndStop(12);
        min.gotoAndPlay(36);
              Title.text = "Настройки";
              fon2._visible = false;
          } // end else if
          _root["icon" + selectedIcon].swapDepths(100);
          _root["icon" + selectedIcon].gotoAndPlay("select");
          vibrate();
};
vibrate = function ()
{
fscommand2("StartVibrate", 38, 0, 1);       
};
leftAction = function ()
{
          _root["icon" + selectedIcon].gotoAndPlay("deselect");
          if (selectedIcon == ico1)
          {
              selectedIcon = selectedIcon + 11;
          }
          else if (selectedIcon == ico12)
          {
              selectedIcon = selectedIcon - 1;
          }
          else
          {
              selectedIcon = selectedIcon - 1;
          } // end else if
          menuLoop();
          select();
};
rightAction = function ()
{
          _root["icon" + selectedIcon].gotoAndPlay("deselect");
          if (selectedIcon == ico12)
          {
              selectedIcon = selectedIcon - 11;
          }
          else if (selectedIcon == ico1)
          {
              selectedIcon = selectedIcon + 1;
          }
          else
          {
              selectedIcon = selectedIcon + 1;
          } // end else if
          menuLoop();
          select();
};
menuLoop = function ()
{
          if (selectedIcon < 1)
          {
              selectedIcon = selectedIcon + 14;
          } // end if
          if (selectedIcon > 14)
          {
              selectedIcon = selectedIcon - 14;
          } // end if
};
keyCap = new Object();
Key.addListener(keyCap);
keyCap.onKeyDown = function ()
{
          if (outTimer)       
          {
              return;
          }
          if ((__reg0 = Key.getAscii()) === 49)       
          {
             launch(1);
              return;
          }
          else       
          {
              if (__reg0 === 50)       
              {
                  launch(2);
                  return;
              }
              else       
              {
                  if (__reg0 === 51)       
                  {
                      launch(3);
                      return;
                  }
                  else       
                  {
                      if (__reg0 === 52)       
                      {
                          launch(4);
                          return;
                      }
                      else       
                      {
                          if (__reg0 === 53)       
                          {
                    launch(5);
                    return;
                          }
                          else       
                          {
                    if (__reg0 === 54)       
                    {
                        launch(6);
                        return;
                    }
                    else       
                    {
                        if (__reg0 === 55)       
                        {
                         launch(7);
                         return;
                        }
                        else       
                        {
                         if (__reg0 === 56)       
                         {
                         launch(8);
                         return;
                         }
                         else       
                         {
                         if (__reg0 === 57)       
                         {
                         launch(9);
                         return;
                         }
                         else       
                         {
                         if (__reg0 === 42)       
                         {
                         launch(10);
                         return;
                         }
                         else       
                         {
                         if (__reg0 === 48)       
                         {
                         launch(11);
                         return;
                         }
                         else       
                         {
                         if (__reg0 === 35)       
                         {
                         launch(12);
                         return;
                         }
                         }
                         }
                         }
                         }
                        }
                    }
                          }
                      }
                  }
              }
          }
             
          Ascii = Key.getAscii();
          if (Key.isDown(37))
          {
              leftAction();
              return;
          } // end if
          if (Key.isDown(39))
          {
              rightAction();
              return;
          } // end if
          if (Key.isDown(38))
          {
              upAction();
              return;
          } // end if
          if (Key.isDown(40))
          {
              downAction();
              return;
          } // end if
          if (Key.isDown(13))
          {
              launch(_root.selectedIcon);
              return;
          } // end if
          if (Key.isDown(33))
          {
              launch(_root.selectedIcon);
              return;
          } // end if
};
select();
_root["icon" + selectedIcon].gotoAndStop("selected");

потом на втором кадре создаем фрейм с названием: selec
во фрейме размещаем 12 кадров на 2-ух слоях на верхнем слое на все кадры вешаем код

Quote
stop();

на нижний слой вешаем значки
возвращаемся к основным четырем слоям флешки
и на третьем слое создаем текстовое поле с именем Title

на четвертый слой вешаем картинку и все.
Готово можно сохранять.
Прикрепления: 4563983.jpg (78.8 Kb) · 9050480.jpg (92.3 Kb) · 0509527.jpg (110.0 Kb)


Увлекаюсь Мотоциклами
 
Форум Se-style.ucoz.ru » Графика » Флеш меню, заставки, игры флеш, инструкции по их созданию. » FaQ по Созданию флеш меню 2.1;3.0;3.1 (Самый простой способ на одном кадре)
  • Страница 1 из 1
  • 1
Поиск:
          











Вверх
Copyright By Art Night © 2024 | Хостинг от uCoz