Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   проблема с swapDepth (http://www.flasher.ru/forum/showthread.php?t=36154)

infinity 23.08.2002 12:26

проблема с swapDepth
 
мне надо сделать рамку, которая обводит обект.
я пишу
Код:

obj.duplicateMovieClip(obj._name+"_frm",100);
 var frm=eval(obj._name+"_frm");
 frm.swapDepths(obj);
 col=new Color(frm);
 col.setTransform(
  { ra: '100', rb: '255',
      ga: '100', gb: '255',
      ba: '100', bb: '255',
      aa: '100', ab: '0'});
 frm._width*=1.05;
 frm._height*=1.05;

рамка создана
когда надо ее убрать - пишу -
Код:

obj.swapDepths(eval(obj._name+"frm"));
 removeMovieClip(obj._name+"_frm");

рамка исчезает, вот только основной обект показывается КРУГОМ во всей TimeLine. я читал, что клипы созданы duplicateMovieClip доступны по всей TimeLine. но почему мой оригинальній мувиклип вдруг стал также отрисовыватся кругом?

ХЕЛП! что делать? :confused: :confused: :confused:

AnGL 23.08.2002 12:55

DeLimiter - это к тебе вопрос :D Ты у нас монстер по таким багам...

Поменьше используй swapDepth и все будет пучком %)
Глючит FLASH-плеер с этим акшином.

С уважением... :rolleyes:

infinity 23.08.2002 13:03

хотелось красиво - программным способом :) . чувствую придется делать влом - вешать на кадры :(

JeeP 23.08.2002 14:35

не совсем понятно, че не так!

а чтоб спрятать свой основной мувик, поставь ему _visible=false;

infinity 23.08.2002 15:47

читай внимательнее
Цитата:

почему мой оригинальній мувиклип вдруг стал также отрисовыватся кругОм?
почему он отрисовывается по всему таймлайну???

Nox Noctis 23.08.2002 16:22

опечатка:
Цитата:

obj.swapDepths(eval(obj._name+"frm"));
должно быть:
obj.swapDepths(eval(obj._name+"_frm"));

протестил - все работает: после такой операции с рамкой исходный клип исчезает\появляется как ему и положено - в соответствии с кадрами в таймлайне...

зы: кстати, по части глубин всяких тут стайка товарищей отметилась неплохо 8))

infinity 23.08.2002 16:34

точно! :eek: ОГРОМНЫЙ сэнкс. вот такие вот глупости бывают закрадываются, несмотря на благие намерения :p
а то тут уже и на глюки плэера товарищ один гнал :D


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

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