Форум 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)
-   -   два вопроса про неисправность кода и про управления flv клипами (http://www.flasher.ru/forum/showthread.php?t=145191)

alex001 01.10.2010 11:56

два вопроса про неисправность кода и про управления flv клипами
 
у меня два вопроса.
1)не работает код
Код AS1/AS2:

var y0:Number;
 
for (i = 1; i <=  12; i++)
{
        var mc:MovieClip = charecters[i];
        charecters.onPress = mcOnPress;
        charecters.onReleaseOutside = mcOnRelease;
        charecters.onRelease = mcOnRelease;
}
 
function mcOnPress()
{
        this.startDrag(false,this._x,168.05,this._x,-2500);
        y0 = this._y;
}
 
function mcOnRelease()
{
        this.stopDrag();
        if (y0 - this._y == 0)
        {
                go();
        }
}
 
function go()
{
        _root.gotoAndStop(_currentframe + i);
}

в клипе charecters есть еще 12 клипов. они называються ch1, ch2, ch3...
и если например нажали, но не протащили клип charecters, то _root должен перейти на _currentframe + номер клипа на который нажали. не работает. переход ровно на 13 кадров вперед, а не на необходимые. как зделать?
2) как управлять flv клипами загруженнымми в проект. например мне надо чтобы в одном оконце на экране менять проигрываемый клип. как?

lexa2000lexa 01.10.2010 12:11

Код AS1/AS2:

var y0:Number;
 
for (i = 1; i <=  12; i++)
{
        var mc:MovieClip = charecters[i];
        charecters.id = i;
        charecters.onPress = mcOnPress;
        charecters.onReleaseOutside = mcOnRelease;
        charecters.onRelease = mcOnRelease;
}
 
function mcOnPress()
{
        this.startDrag(false,this._x,168.05,this._x,-2500);
        y0 = this._y;
}
 
function mcOnRelease()
{
        this.stopDrag();
        if (y0 - this._y == 0)
        {
                go();
        }
}
 
function go()
{
        _root.gotoAndStop(_currentframe + this.id);
}

попробуйте так.

alex001 01.10.2010 12:15

нет, не работает.

lexa2000lexa 01.10.2010 13:01

давайте исходник.

alex001 01.10.2010 13:48

Вложений: 1
вот и исходник.

lexa2000lexa 01.10.2010 14:19

сохраните его под формат CS 3

alex001 01.10.2010 18:03

Вложений: 1
вот в CS4. а в "save as" нет возможности сохранить в формате CS3(во флэш CS5). как по другому перевести в формат CS3 я не знаю.


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

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