Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Графическое представление уровня - сравнение старого и нового значения
 
 автор: FBI   (11.02.2006 в 15:29)   письмо автору
 
 

Есть 2 картинки (a1.gif , a2.gif)...они выводятся вместе, рядом.....и есть две переменные ($en1 , $en2) ... и вот например если в переменной $en1 число 50, то картинка a1.gif выводилась со значением width=100, а если в переменной $en1 число 0, то выводилось картинка a2.gif со значением width=100...=) так а в переменной $en2 число всегда одно, оно берётся из БД, и не меняется) ну только я могу поменять её значение если надо будет) .. ну так вот) а если значение переменной $en1 например какое нибудь число (в пределах от нуля до $en2) то должно как то делаться чтобы картинка a2.gif выводилась не со значением width=100, а с каим то другим=) оно само должно рассчитываться както) типа если переменная $en1=0 , то картинка a2.gif должна вывестесь со значением width=100, а картинка a1.gif со значением width=0 .... =) я короче сам не понял что написал(( но надеюсь вы поймёте))) если что есть сайт где так сделана(как я хочу) =) могу дать ссылку) правда регистрироваться там надо)

   
 
 автор: kasmanaft   (11.02.2006 в 16:39)   письмо автору
 
   для: FBI   (11.02.2006 в 15:29)
 

да уж :))
я, например не понял почти ничего... что значит как-то рассчитываться? не понял... я должен знать как оно там должно рассчитываться чтоли :) для чего оно должно рассчитываться?

расскажи для чего они должны там меняться? саму идею... а реализацию я (или еще кто-нить)подскажу :)

   
 
 автор: FBI   (11.02.2006 в 16:47)   письмо автору
 
   для: kasmanaft   (11.02.2006 в 16:39)
 

ну так)) есть онлайн игра) там есть у персонажа энергия) в БД есть 2 столбика с энергией) в обеих столбцах одинаковое значение) т.е. в первом столбце 50, и во втором 50, только во втором не изменяется она=) а во втором изменяется) например песонаж поработал на заводе) и энергия в первом столбике уменьшилась, а во втором не уменьшается для того что бы сравнивать с тем что у него было с самого начала) так вот надо сделать чтобы это энергии отображалась графически))) типа есть полоска, эта полоска отображает энергию, полоска эта состоит из двух gif рисунка) есть два рисунка, синий и красный) вот надо чтобы эта полоска из сини-красных рисунков отображала сколько энергии) типа синяя отображает сколько энергии осталось, а красная сколько её кончилось) ... хоть чуть чуть понятнее стало?)))))

   
 
 автор: FBI   (11.02.2006 в 16:56)   письмо автору
 
   для: kasmanaft   (11.02.2006 в 16:39)
 

Вот, посмотри картинку, надо сделать чтобы вот как у них было... =)

   
 
 автор: kasmanaft   (11.02.2006 в 17:01)   письмо автору
 
   для: FBI   (11.02.2006 в 16:56)
 

теперь более понятно :))
можно сделать так:
картинку полной энергии можно сделать бэкграундом ячейки в какойнить таблице... в эту же ячейку вставить картинку оставшейся энергии.... длина первой всегда постоянная, а длина второй - значение переменной с оставшимся кол-вом жизни :)) (можно сделать в процентах)

   
 
 автор: FBI   (11.02.2006 в 17:04)   письмо автору
 
   для: kasmanaft   (11.02.2006 в 17:01)
 

ох)) а если кол-во жизней(энергии))) будет около 300, то что?)) картинка будет длинной 300px ?)) а надо чтобы сама полоска с энергией дожна быть 100 px)

   
 
 автор: FBI   (11.02.2006 в 17:05)   письмо автору
 
   для: kasmanaft   (11.02.2006 в 17:01)
 

а как сделать в процентах?))

   
 
 автор: kasmanaft   (11.02.2006 в 17:40)   письмо автору
 
   для: FBI   (11.02.2006 в 17:05)
 

как как :))
пропоцией хотя бы :)

300 hp - 100 px.
80 hp - x px.

предположим длина всей энергии (т.е. 300хп) - 100, тогда длина при 80хп будет (80*100)/300

   
 
 автор: FBI   (11.02.2006 в 17:43)   письмо автору
 
   для: kasmanaft   (11.02.2006 в 17:40)
 

эх..=) чесно говоря ничего не понял) ну всё равно спасибо)

   
 
 автор: FBI   (11.02.2006 в 17:48)   письмо автору
 
   для: FBI   (11.02.2006 в 17:43)
 

а вообщето вроде что то понял)

   
 
 автор: kasmanaft   (11.02.2006 в 17:52)   письмо автору
 
   для: FBI   (11.02.2006 в 17:48)
 

если не понятно спрашивай :)) хотя не знаю, что тут может быть не понятно :))

ps: зачем строчишь по 2 сообщения, когда есть правка?

   
 
 автор: FBI   (11.02.2006 в 18:09)   письмо автору
 
   для: kasmanaft   (11.02.2006 в 17:52)
 

всё понятно)) всё сделал как надо) спасибо)) P.S.: по два сообщения потому что мне так удобнее) если я сначала не понял я так и написал) а потом стало понятно, вот и написал второе что мне всё понятно))) я конечно мог дописать в том сообщение что я уже всё понял) но не хочу показаться придурком)) типа сначала пишу что непонятно, а потом в этом же сообщении написано что уже всё понял)) ))))))))))))))

   
 
 автор: Trianon   (12.02.2006 в 12:49)   письмо автору
 
   для: FBI   (11.02.2006 в 18:09)
 

Изображения для этой цели использовать совершенно необязательно.
Можно вывести таблицу из одной строки и двух колонок. В свойствах колонках указать разный цвет фона и разную ширину в пикселах.

   
 
 автор: FBI   (12.02.2006 в 13:58)   письмо автору
 
   для: Trianon   (12.02.2006 в 12:49)
 

уху) точно) может сделаю так)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования