Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Помогите с параллаксом. (http://www.flasher.ru/forum/showthread.php?t=214877)

Tailsrus 06.01.2018 14:19

Помогите с параллаксом.
 
Вложений: 1
Здрасте кто нибудь может помочь мне переделать этот код из AS В AS3 или сделать такой же функционал но только уже в AS3
Но и с одной отличия чтобы он прицеплялся не к мыши а к Символу.
И заранее спасибо.
Код AS1/AS2:

this.onMouseMove = function () {
        this._x = 300 + (300 - _root._xmouse) * this._xscale / 50;
};

Так если вы не поняли что эта за скрипт то внизу есть zip файл с исходником
который можно открыть в Macromedia Flash 8 или Adobe Flash.
А если на словах то это Параллакс или Перспектива.
P.s Я обыскал интернет и нашел только на AS1/2
А Сам Перенести в AS3 я не могу как и изменить мыши на Символ.

in4core 06.01.2018 23:22

Код AS3:

stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
 
function onMove(e:MouseEvent):void
{
    this.x = 300 + (300 - e.mouseX) * this.scaleX / 50;
 
}

Писал на коленке, могут быть ошибки. Проверяйте

Tailsrus 07.01.2018 09:38

строка 5, столбец 30 1119: Обращение возможного неопределенного свойства mouseX через ссылку со статическим типом flash.events:MouseEvent .
Вот что выдает программа.

Tails 07.01.2018 11:28

Код AS3:

this.x = 300 + (300 - e.stageX) * this.scaleX / 50;


Tailsrus 07.01.2018 12:06

Прекрасно все работает как в AS1\2
Осталось только додуматься чтобы параллакс двигался не за мышку а за заданным объектом или Символом.
Например: Код прицепляется к Символу GOG

Tails 07.01.2018 12:49

Что не получается?

Tailsrus 07.01.2018 13:01

Я нуб в программирований.
Я умею только изменять значения и вставлять коды в символы.
Помогите сделать чтобы параллакс двигался не за мышку а за заданным объектом или Символом.

in4core 07.01.2018 15:16

Это вам в вакансии

Tailsrus 07.01.2018 21:35

Вакансия совсем другое.

undefined 07.01.2018 21:46

как раз то,что надо


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

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