Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Динамическое построение Flash меню + php (http://www.flasher.ru/forum/showthread.php?t=115162)

Alexygen 20.08.2008 20:36

Динамическое построение Flash меню + php
 
Добрый день. Начал потихоньку изучать flash и actionscript, всвязи с этим появился вопрос, можно ли построить меню во флеше исходя из данных полученных из php скрипта. Т.е. основной вопрос заключается в том как можно при созданном мув клипе загружать в него данные и копировать его в сответствии с колличеством полученных данных из php скрипта и автоматически подганять размер мув клипа по ширене и высоте полученной строки.

Буду очень благодарен, если у кого-нибудь найдется пример с исходником.

P.S. можно ли при построении такого меню будет автоматически подгонять фон меню по его размеры?

2morrowMan 20.08.2008 22:14

Исходник вам не поможет. Продолжайте изучать ActionScript и программирование в общем. И берите для изучения примеры по-проще.

Alexygen 20.08.2008 22:21

вроде разобрался и вот что получилось, только остался вопрос как узнать наибольшее колличество символов из всех в полученных переменных "title" для того чтобы задать ширину фонового мувика?
Код:

setUpMenus = function() {
        counter=1
        while (typeof(myNavVars["title"+counter]) == "string") {
          if (counter>1) {
    duplicateMovieClip(_root.navItem1, "navItem"+counter,counter)
    this["navitem"+counter]._y = this["navitem"+(counter-1)]._y + 30
          }
          this["navItem"+counter].varTitle = myNavVars["title"+counter]
          this["navItem"+counter].contentFile = myNavVars["content"+counter]
          this["navItem"+counter].onRelease = function () {
    _root.varSection = this.varTitle
    if (typeof(this.contentFile)=="string") {
            _root.myContentVars.load(this.contentFile)
    }
          }
          counter++
  }
  _root.varSection = _root.navItem1.varTitle
  _root.myContentVars.load(_root.navItem1.contentFile)
}

myContentVars = new loadVars()
myContentVars.onLoad = function () {
        _root.varContent = myContentVars.message
        loadMovie(myContentVars.photofile, "imgPlace1_mc")
}

myNavVars = new loadVars()
myNavVars.onLoad = function() {
        _root.setUpMenus()
}
myNavVars.sendAndLoad("menu21.php", myNavVars, "POST");



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

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