![]() |
Пример из учебника
Что-то тут не то. Не работает на практике. Шарик исправно скачет за мышкой, но не дублируется, гад.
Вот код: var speed = 4; ball_mc.targetX = 0 ball_mc.targetY = 0 ball_mc.moveToMouse = function() { this._x += (targetX-this._x)/speed; this._y += (targetY-this._y)/speed; this.duplicateMovieClip("dupe"+this._parent.depth, this._parent.depth++); }; triggerMotion = function() { targetX = _xmouse; targetY = _ymouse; this.onEnterFrame = this.moveToMouse; } ball_mc.onMouseDown = triggerMotion; |
а что-то типа _parent.depth=0 там где-нибудь есть?
|
MovieClip.onMouseDown
Availability Flash Player 6. в МХ все работает как написано если речь о 5-ке, то соответсвенно надо через onClipEvent (mouseDown) {} все это городить |
У меня это не работает во Flash MX (7.0.1).
Если кто попробовал, и заработало, приаттачьте мувик пожалуйста. Благодарен заранее. |
TTS же уже сказал: depth=0; в первой строке напиши и все заработает
|
Спасибище огромное.
P.S.: Интересно, на что рассчитывал автор учебничка? На то что читать его будут люди, которым учебник не нужен, или на существование форумов? |
| Часовой пояс GMT +4, время: 13:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.