За последние 24 часа нас посетили 17643 программиста и 1724 робота. Сейчас ищут 902 программиста ...

Работа с изображениями а именно gif анимациями please HELP

Тема в разделе "Вопросы от блондинок", создана пользователем SKA_PunK_BMXer, 20 ноя 2007.

  1. guest2013

    guest2013 Активный пользователь

    С нами с:
    19 ноя 2007
    Сообщения:
    109
    Симпатии:
    0
    Самый простой набросок (IE+Mozilla):
    PHP:
    1.  
    2. <p>Example: <?
    3. $files=array("icon_lol.gif","icon_redface.gif","icon_rolleyes.gif");
    4. $times=array(1000,2000,0);
    5. $n=count($files);
    6. echo "<span id=GifAnimation>";
    7. for($i=0;$i<$n;$i++)
    8.     echo "<img src="".$files[$i]."" style="display:".($i==0?"inline":"none")."">";
    9. echo "</span>";
    10. ?></p>
    11. <script language=javascript>
    12. var iCurrentImage;
    13. var TimeInterval=[<?
    14. $n=count($times);
    15. for($i=0;$i<$n;$i++)
    16.     echo ($i==0?"":",").$times[$i];
    17. ?>];
    18. function ChangeImage()
    19. {
    20.     var PreviosImage,NextImage;
    21.     PreviosImage=GifAnimation.childNodes.item(iCurrentImage);
    22.     iCurrentImage++;
    23.     if(iCurrentImage>=TimeInterval.length) iCurrentImage=0;
    24.     NextImage=GifAnimation.childNodes.item(iCurrentImage);
    25.     PreviosImage.style.display="none";
    26.     NextImage.style.display="inline";
    27.     if(TimeInterval[iCurrentImage]!=0) window.setTimeout(ChangeImage,TimeInterval[iCurrentImage]);
    28.    
    29. }
    30. iCurrentImage=0;
    31. window.setTimeout("ChangeImage()",TimeInterval[iCurrentImage]);
    32. </script>
    Остальное сможешь доделать сам.
     
  2. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    у лебедева в правом углу сайта висит гифка, которая покадрово меняется :)
     
  3. guest2013

    guest2013 Активный пользователь

    С нами с:
    19 ноя 2007
    Сообщения:
    109
    Симпатии:
    0
    Два вопроса:
    1. Кто такой (или что такое) лебедев?
    2. Где его угол?
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
  5. SKA_PunK_BMXer

    SKA_PunK_BMXer Активный пользователь

    С нами с:
    20 ноя 2007
    Сообщения:
    21
    Симпатии:
    0
    спасибо огромное это то что мне было нужно
     
  6. Anonymous

    Anonymous Guest

    уууу.... =) http://www.artlebedev.ru/
    antonn, там не гифка меняется, там фон под гифкой.


    Вы потеряли столько времени...
    Все делается так, запоминайте:
    [​IMG]
    получаем ответ на свой вопрос:
    [​IMG]
     
  7. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  8. Anonymous

    Anonymous Guest

    Kreker, и что ты пытался мне этим сказать?
    Это ты так просишь тебе подарить словарь русского языка для личного самообразования?