тупой вопрос))

Discussion in 'PHP' started by XopoIII, 20 Dec 2007.

  1. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    =( и тишина, и мертвые с косами стоят))
     
  2. Macro

    Macro Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Учи flash и actionscript :)
     
  3. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    учи делфи
     
    1 person likes this.
  4. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    екарный бабай, нехочу я на флеше делать) хочу на яве сделать) ток незнаю как
     
  5. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Учи Яву.
    Держи от меня простой пример на JS.
    Проверено и работает в Opera 9.5, Firefox 2.0.0.11.
    Чтобы заработало в IE 6 и Safari - нужно явно указать css-свойства "top" и "left" в HTML, сам разберёшься.
    Code:
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
    <script type="text/javascript">
    <!--
    
    if (typeof document.defaultView == 'undefined')
      document.defaultView = {};
    
    if (typeof document.defaultView.getComputedStyle == 'undefined')
    {
      document.defaultView.getComputedStyle = function(element, pseudoElement)
      {
        return element.currentStyle;
      }
    }
    /* код выше - с xpoint'а */
    
    
    function cs(elm)
    {
      return document.defaultView.getComputedStyle(elm, null);
    }
    
    
    function mover(e, node)
    {
      var e = e || event,
      k = e.charCode || e.keyCode,
      s = node.style,
      cst = cs(node),
      step = 10,
      lmax = parseInt(cs(node.parentNode).width)  - parseInt(cs(node).width),
      tmax = parseInt(cs(node.parentNode).height) - parseInt(cs(node).height);
    
      switch(k)
      {
        case 97: s.left  = Math.max(parseInt(cst.left) - step, 0) + 'px'; // Влево, a
         break;
    
        case 119: s.top  = Math.max(parseInt(cst.top)  - step, 0) + 'px'; // Вверх, w
         break;
    
        case 100: s.left = Math.min(parseInt(cst.left) + step, lmax) + 'px'; // Вправо, d
         break;
    
        case 115: s.top  = Math.min(parseInt(cst.top)  + step, tmax) + 'px'; // Вниз, s
         break;
      }
    }
    
    if (document.addEventListener) /* DOM - браузеры */ 
    {
      document.addEventListener('keypress', function(e){mover(e, document.getElementById('red'))}, false);
    }
    else if (document.attachEvent) /*  IE  */
    {
      document.attachEvent('onkeypress', function(e){mover(e, red)});
    }
    
    //-->
    </script>
    
    <style type="text/css">
    <!--
    
    body div {
    	border:gray solid 1px;
    	color: #DDD;
    	padding: 0;
    	background-color: #FAFAFA;
    	width: 200px;
    	height: 150px;
    	line-height: 12px;
    }
    
    body div div {
    	background-color: red;
    	position: relative;
    	width: 20px;
    	height: 20px;
    	border: none;
    }
    
    pre {
    	text-align: center;
    }
    
    //-->
    </style>
    </head>
    <body>
      <div>
        <div id="red"></div>
        <pre>
    
    w
    a s d
        </pre>
      </div>
    </body>
    </html>
    
     
    1 person likes this.
  6. Jes

    Jes Elder - Старейшина

    Joined:
    16 Apr 2007
    Messages:
    370
    Likes Received:
    391
    Reputations:
    34
    ???
    На яве тебя ждет незабываймый секс ...


    ActionScript = ява + shockwave апи!
    (прим: почти)

    На флэше можно хоть героMoRPG сделать...
    (ну не без php и sql конечно)

    Найди себе супергениальную книжку Гарри Розенцвейга (вроде так пишется) по флэш ...
     
    3 people like this.
  7. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Воть накатал тебе начало =))))

    http://bul666.info/hz/
    В начале надо ввести скока будет квадратиков по вертикали и горизантали =)

    Что ты дальше будешь делать - хз +)))))
     
    1 person likes this.
  8. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Такое есть в стандартных примерах Macromedia Flash... то там с божей коровкой
     
    2 people like this.