Форум 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=128833)

Hidest 19.08.2009 13:44

Цитата:

Сообщение от Ваисилй (Сообщение 843864)
как это?

Это шутка!

Felicast 19.08.2009 13:52

Цитата:

Сообщение от Dezar (Сообщение 843835)
правда будет мигать экран)

с чего вы взяли?

Dezar 19.08.2009 13:55

Цитата:

с чего вы взяли?
всего лишь предположение.
так как я без понятия что в 1 экране,а что во втором..но..
если в 1 экране например фон белый,а во втором черный..
мигать будет)

Felicast 19.08.2009 14:14

поробуй
Код AS3:

movie.gotoAndStop(2);
movie.gotoAndStop(1);

можешь даже в фор засунуть, мигать не будет
отрисовка происходит не сразу после вызова gotoAndStop
отрисуется только последний вызов gotoAndStop

CEBEP 19.08.2009 14:16

visible = false это ацтой! при интерактивных элементах надо ещё дописывать mouseChildren = false ... и постоянно следить где false а где нет...

Лучше всего накатать маленький скрипт эмулирующий "State"-ы

Dezar 19.08.2009 14:16

честно говоря такого рода эксперименнтя не ставил..но если тебе надо все таки попасть в 2 кадр.и получить оттуда данные..то значит его надо отрисовать..нет?

Ваисилй 19.08.2009 14:39

Цитата:

Сообщение от Dezar (Сообщение 843887)
честно говоря такого рода эксперименнтя не ставил..но если тебе надо все таки попасть в 2 кадр.и получить оттуда данные..то значит его надо отрисовать..нет?

Мне его подготовить нужно, к примеру передать туда текст из первого кадра.

Добавлено через 3 минуты
Цитата:

Сообщение от Felicast (Сообщение 843885)
поробуй
Код AS3:

movie.gotoAndStop(2);
movie.gotoAndStop(1);

можешь даже в фор засунуть, мигать не будет
отрисовка происходит не сразу после вызова gotoAndStop
отрисуется только последний вызов gotoAndStop

Так пока я буду на втором кадре мне доступны элементы с первого кадра так?

Добавлено через 8 минут
а если будет так все равно последний только отрисуется?
Код AS3:

movie.gotoAndStop(1);
somefunction1();
movie.gotoAndStop(2);
somefunction2();
 
movie.gotoAndStop(3);
somefunction3();
 
movie.gotoAndStop(4);
somefunction4();
 
movie.gotoAndStop(5);
somefunction5();
 
movie.gotoAndStop(6);
somefunction6();
 
movie.gotoAndStop(7);
somefunction7();

У меня десяток как бы страниц-фреймов получается

Dezar 19.08.2009 14:51

однако ...по моему это просто жесть

Felicast 19.08.2009 14:56

Цитата:

а если будет так все равно последний только отрисуется?
тутвсе подробно расписано (даже по-русски)
Цитата:

Переводит точку воспроизведения в заданный кадр фрагмента ролика и останавливает ее в этом кадре. Это происходит после того, как завершается выполнения всех оставшихся действий.
зы: хотя, может я где-то и ошибаюсь. никогда не пользуюсь MovieClip


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

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