Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.08.2008, 20:36
Alexygen вне форума Посмотреть профиль Отправить личное сообщение для Alexygen Найти все сообщения от Alexygen
  № 1  
Ответить с цитированием
Alexygen

Регистрация: Aug 2008
Сообщений: 2
По умолчанию Динамическое построение Flash меню + php

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

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

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

Старый 20.08.2008, 22:14
2morrowMan вне форума Посмотреть профиль Отправить личное сообщение для 2morrowMan Найти все сообщения от 2morrowMan
  № 2  
Ответить с цитированием
2morrowMan
 
Аватар для 2morrowMan

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

Старый 20.08.2008, 22:21
Alexygen вне форума Посмотреть профиль Отправить личное сообщение для Alexygen Найти все сообщения от Alexygen
  № 3  
Ответить с цитированием
Alexygen

Регистрация: Aug 2008
Сообщений: 2
вроде разобрался и вот что получилось, только остался вопрос как узнать наибольшее колличество символов из всех в полученных переменных "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");


Последний раз редактировалось Alexygen; 22.08.2008 в 03:59.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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