Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   MX bug ??? (http://www.flasher.ru/forum/showthread.php?t=31144)

metton 05.05.2002 03:45

MX bug ???
 
Вот блин, видимо с нетерпением ожидаемый многими MX
таит в себе странные баги...
дело было так...
нужно мне было сделать драггание клипа...
ну пишу...
Код:

onClipEvent ( mouseDown )
{
  if ( hitTest ( _root._xmouse, _root._ymouse, true  ) )
  {
      startDrag ( this, 0 );
  }
}

результата - ноль...

и только совершенно случайно - путём уже самого верного :)
метода, я понял, что он хотел от меня:

Код:

onClipEvent ( mouseDown )
{
  if ( hitTest ( _root._xmouse, _root._ymouse, false  ) )
  {
      startDrag ( this, 0 );
  }
}

ну разве это не глюк???

sanitar 05.05.2002 21:18

нет не глюк. это у кого-то руки кривые :D

Цитата:

onClipEvent ( mouseDown )
{
if ( hitTest ( _root._xmouse, _root._ymouse, 1 ) )
{
startDrag ( this, 0 );
}
}
хотя в принцепе это глупость ещё та:) а про кривые руки это не тебе. так просто:)

metton 05.05.2002 23:31

Думаю, ты не прав...
во-первых значения 1 и true совершенно идентичны, впрочем, так же как и 0 и false...
а, во-вторых, я сначала так и делал, потом просто заменил для наглядности...
стопудовый баг...
работает совершенно наоборот...

Мастер ЦИ 05.05.2002 23:48

onClipEvent ( mouseDown )
{
if ( this.hitTest ( _root._xmouse, _root._ymouse, true ) )
{
startDrag ( this, 0 );
}
}

работает совершенно правильно

Nox Noctis 06.05.2002 02:00

2sanitar
единичку поставить или true - не важно _абсолютно_ :D
можно вместо true написать хоть
Math.sin(Math.pow(Math.exp(666), 0)*Math.PI/2);
если так больше нравится :D

2metton
нету бага... много где есть - а тут нету...
так что это у вас где-то рифма хромает :)
(давай исходник ;) )

mefisto 06.05.2002 06:12

Какой баг!? Все отлично, все прекрасно работает, даже лучше, чем надо :) Вот есть действительно пара багов -> fscommand(exec,"") не работает, и загрузка музыки и т.п. прикольно - продолжается пока не загрузится или от интернета не отключишься в фоновом режиме :)

Petroflash 06.05.2002 11:15

Я нашел еще один БАГ!
 
Что-то очень странное твориься с
getProperty ( объект, _ось координат)

Если создать объект который двигать потом через моушн например, и в самом объекте вставить trace :

onClipEvent (enterFrame) {
trace ("y:" + getProperty( _root.error, _y))
trace ("x:" + getProperty( _root.circle, _x))
}

то после _root. в указании объекта можно писать все что хошь например _root.error либо _root.terror, а резульатат все равно будет оставться как у этотго объекта.

Но это еще ерунда, я в кадре попытался определить коорднату по _y и хотя объект двигается координата не меняется!

sanitar 06.05.2002 16:48

обосрали с ног до головы:)

я к тому, что true у меня тоже не работает, а ставмшь 1 (по привычке) и всё окейно пашет. А вы на меня накинулись.

Cerber 06.05.2002 20:16

а у меня работает true, а вот маска+акшен это маст дай фаревер

metton 06.05.2002 20:51

подвожу итог всему сказанному - рано МХ выпустили...


Часовой пояс GMT +4, время: 19:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.