Форум 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)
-   -   Начать проигрывание твина с заданной позиции? (http://www.flasher.ru/forum/showthread.php?t=103193)

wvxvw 31.10.2007 15:39

Начать проигрывание твина с заданной позиции?
 
Привет всем.
Вот, не могу придумать как бы такое сделать:
Есть твин с определенными параметрами. В зависимости от юзерского инпута нужно начать его проигрывать с определенной позиции. Скажем, например, твиним _х от 0 до 100. Юзер может ввести любое число от 1 до 99 - и в зависимости от этого нужно будет посчитать, откуда играть твин (это менее проблематично) и проиграть его с нужной позиции - а вот тут даже ума не приложу, как бы сделать =(
Т.е скажем, юзер ввел 25, значит твин нужно начать с позиции 25 и доиграть до 100.
В простой ситуации можно было бы просто создать новый твин предватительно изменив _х с 0 на 25. Но в более сложной ситуации - проблематично... (скажем, Piхeldissolve -- ну как я посчитаю, как он там должен выглядеть после 25% от выполнения? =/

etc 31.10.2007 15:43

У твина есть свойство time.

wvxvw 31.10.2007 15:53

Если честно, то мне это не очень помогает...
На самом деле твин создается инстансом ТранзишнМенеджера... достучатся до него я могу, а вот как заставить его сразу после создания перемотаться до нужной позиции - чет не придумаю никак =(

etc 31.10.2007 19:31

time — сеттер.

wvxvw 31.10.2007 20:16

Все, понял. На самом деле просто переназначить time было не достаточно, нужно было еще вот это:
Код:

tw.isPlaying = false;
tw.stopEnterFrame();



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

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