Просмотр полной версии : Продолжение карты на Флэш + ПХП
slavijan
06.07.2006, 13:20
Всем еще раз привет,
Сделал так, чтобы данные о городах из Базы МуСКЛ (имя, координаты, описание) выдергивались из нее и все города располагались на карте во Флэшке. Один город - это мувиклип, таких мувиков n штук (city_mc1, city_mc2, итд). Хотелось бы чтобы при нажатии на город внизу карты появлялось его описание. Только непонятно как это можно реализовать :o еще создавать n мувиков в каждом из которых будет хранится инфа? Тогда как при нажатии показывать только нужный? Не могу понять :( подскжите плиз ....
Заранее благодарен.
St. Father
06.07.2006, 13:44
зачем???
"внизу" текстовое поле с ид=_txt
каждому мувику (городу) назначаешь:
for...
{
this["city_mc"+iterator]._x = value;
this["city_mc"+iterator]._y = value;
// вот такую примерно переменную (_data)
this["city_mc"+iterator]._data = valueFromMySQL;
// и вот такой примерно обработчик
this["city_mc"+iterator].onPress = function ()
{
// this._parent = ссылка на клип, в котормо сделали текстовое поле
this._parent._txt.text = this._data;
}
}
enjoy
slavijan
06.07.2006, 14:00
for(var j=0; j<this["n"]; j++){
city_mc.duplicateMovieClip("city_mc" + j, j);
eval("city_mc"+j)._alpha = 100;
eval("city_mc"+j)._x = this["coord_x"+j];
eval("city_mc"+j)._y = this["coord_y"+j];
eval("city_mc"+j).city_txt.text = this["cityname"+j];
eval("city_mc"+j)._data = this["caption"+j];
//trace(eval("city_mc"+j)._data);
eval("city_mc"+j).onPress = function(){
caption_mc._txt.text = eval("city_mc"+j)._data;
}
Вот код который получился у меня. caption_mc - мувик в котором есть текст. поле _txt. Но при нажатии на мувик в это поле высвечивается undefined :(((
slavijan
06.07.2006, 14:02
Все разобрался :)) надо вот так:
eval("city_mc"+j).onPress = function(){
caption_mc._txt.text = this._data;
}
slavijan
06.07.2006, 14:12
Кстати если писать вот так:
caption_mc._txt.htmlText = this._data;
.... и пихать туда текст с тэгами <b></b> то тэги не интерпритируются :(( почему?
slavijan получает предупреждение за игнорирование тегов
slavijan
06.07.2006, 14:16
да просто я думал, когда одна или две строчки то можно не ставить тэги :))
И все же ближе к вопросу про ХТМЛ, почему не отображает?
Когда одна еще куда не шло (хотя все равно стоит), но в посте 4 у вас уже целая конструкция, а это не порядок.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.