Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Анимация..

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
XmmX
Отправлено: 27 Сентября, 2009 - 18:58:49
Post Id



Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)

[+]


Как при помощи пхп изготовить анимацию ?

Хочу создать рисунок на нем чтобы техт моргал
Пример <blink>техт></blink> чете такое..
Если есть гатовый урок дайте пожалуйста ссылку
 
 Top
-=1100=-
Отправлено: 27 Сентября, 2009 - 22:54:49
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


PHP тут не поможет.

Надо на JavaScript

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <div  style=" background-image:url('1.png'); padding:15px; width:70px; height:20px;" id="text">-=1100=-</div>
  3.  
  4. <script type='text/javascript'>
  5.  
  6. t=0;
  7.  
  8. text();
  9.  
  10.  
  11.  
  12. function text(){
  13.  
  14. if(t==1){
  15.  
  16.   document.getElementById('text').innerHTML='-=1100=-';
  17.  
  18.   t=0}
  19.  
  20. else{
  21.  
  22.   document.getElementById('text').innerHTML='';
  23.  
  24.   t=1}
  25.  
  26.  setTimeout('text()',1000);
  27.  
  28. }
  29.  
  30. </script>
  31.  
  32.  
  33.  

(Отредактировано автором: 27 Сентября, 2009 - 23:33:12)



-----
INSPIRON |6400
 
 Top
JustUserR
Отправлено: 28 Сентября, 2009 - 11:36:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




-=1100=- Не есть гуд так делать - ибо вы вызываете функцию text сразу при загрузке данного кода а весь document мог еще не загрузиться и вы получить ошибку что такого элмента нет - надо проверить хотябы readystate


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
-=1100=-
Отправлено: 28 Сентября, 2009 - 12:58:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


А если так?
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <body onLoad='text()'>
  3.  

запустит функцию после полной загрзки, вроде.


-----
INSPIRON |6400
 
 Top
movEAX
Отправлено: 28 Сентября, 2009 - 13:41:06
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




Там какой-то класс для работы с анимацией в GD, поковыряйся, вдруг чего выйдет.

Тыкать сюда


-----
армия.. самое убогое место
 
 Top
XmmX
Отправлено: 28 Сентября, 2009 - 16:54:43
Post Id



Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)

[+]


мне надо на пхп создать анимацию

ето готовый скрипт для созданий изображений формате gif or jpeg

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?
  3. if ($mode=='jpg') header("Content-type: image/jpeg"); else
  4.         header("Content-type: image/gif");
  5.         $im = imagecreate(80, 17);
  6.  
  7. global $fon;
  8. if($fon=="white")
  9.         {
  10.                 $bgr = ImageColorAllocate($im, 255,255,255);
  11.         }
  12.                 elseif($fon=="dark")
  13.                 {
  14.                         $bgr = ImageColorAllocate($im, 0,0,0);
  15.                 }
  16.                         elseif($fon=="red")
  17.                         {
  18.                         $bgr = ImageColorAllocate($im, 255,0,0);
  19.                         }
  20.                                 elseif($fon=="green")
  21.                                 {
  22.                                         $bgr = ImageColorAllocate($im, 0,255,0);
  23.                                 }
  24.                                         elseif($fon=="blue")
  25.                                         {
  26.                                         $bgr = ImageColorAllocate($im, 0,0,255);
  27.                                         }
  28.                                                 else
  29.                                                 {
  30.                                                 $bgr = ImageColorAllocate($im, 0,0,0);
  31.                                                 }
  32.  
  33.         global $cvet;
  34.         if($cvet=="white")
  35.         {
  36.                 $cvet1 = ImageColorAllocate($im, 255,255,255);
  37.         }
  38.                 elseif($cvet=="dark")
  39.                 {
  40.                         $cvet1 = ImageColorAllocate($im, 0,0,0);
  41.                 }
  42.                         elseif($cvet=="red")
  43.                         {
  44.                         $cvet1 = ImageColorAllocate($im, 255,0,0);
  45.                         }
  46.                                 elseif($cvet=="green")
  47.                                 {
  48.                                         $cvet1 = ImageColorAllocate($im, 0,255,0);
  49.                                 }
  50.                                         elseif($cvet=="blue")
  51.                                         {
  52.                                         $cvet1 = ImageColorAllocate($im, 0,0,255);
  53.                                         }
  54.                                                 else
  55.                                                 {
  56.                                                 $cvet1 = ImageColorAllocate($im, 0,0,0);
  57.                                                 }
  58.         $vert=14+$sdvig;
  59.         imagettftext($im,$size,0,$gor,14,$cvet1,"fonts/$font.ttf",$text);
  60.  
  61.         global $end;
  62. if ($mode=='jpg') Imagejpeg($im); else Imagegif($im);
  63.         @imagedestroy($im1);
  64.         @imagedestroy($im);
  65.  
  66. ?>


Как сделать чтобы $text моргал... помогити плиз
Можно так ?
CODE (text):
скопировать код в буфер обмена
  1.         imagettftext($im,$size,0,$gor,14,$cvet1,"fonts/$font.ttf",<blink>$text</blink>);
 
 Top
JustUserR
Отправлено: 28 Сентября, 2009 - 17:41:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




-=1100=- Вот так уже нормально будет Улыбка
XmmX Эээ вам нужен multipart/x-mixed-replace если вы хотит чтобы картинки генерировались друг за другом и обнвлялись - то это я в практике не встречал чтобы так делали - уж лучше сразу создайте анимированный gif


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB