Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   moveclip x,y position (http://www.flasher.ru/forum/showthread.php?t=115190)

Coyotez 21.08.2008 18:57

moveclip x,y position
 
Вложений: 1
Здрасьте Всем :)

есть мувик с координатами x=150, y=150
на мувике код.
Код:

onClipEvent (mouseMove) {
    xm = getProperty (_root, _xmouse );
    ym = getProperty (_root, _ymouse );
    setProperty("_root.cursorm", _x, xm);
    setProperty("_root.cursorm", _y, ym);
    Mouse.hide();
}

cоответсвенно мувик передвигается вместе с курсором по области флеша. Нужно чтобы при выходе курсора за область флеша, мувик принимал исходную позицию.

добавил:
Код:

onClipEvent (enterFrame) {
  if (_root.cursorm._x < 1) {
    _root.cursorm._x = 150
        _root.cursorm._y = 150
  } else if (_root.cursorm._x > 299) {
    _root.cursorm._x = 150
        _root.cursorm._y = 150
  }
  if (_root.cursorm._y < 1) {
    _root.cursorm._x = 150
        _root.cursorm._y = 150
  } else if (_root.cursorm._y > 299) {
    _root.cursorm._x = 150
        _root.cursorm._y = 150
  }
}

в редакторе все работает как надо. но при публикации не фига не работает.( FF3 MacOS Swf 6)

есть еще вариант:
Код:

on (rollOut) {
        this._x = 150
        this._y = 150
}

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

Может кто знает в чем проблема с первым варинатом? Или может еще другие пути?:umnik2:Вложение 20237

etc 21.08.2008 20:55

Coyotez, отредактируйте свой пост и оформите код тегами [code][/code].


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

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