Форум 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)
-   -   Управление клипами flash 8 (http://www.flasher.ru/forum/showthread.php?t=129158)

yuri103 26.08.2009 09:04

Управление клипами flash 8
 
Вложений: 1
Помогите чайнику как вывести на сцену в текстовом окне координату _x клипа самого шустрого таракана а вообще лучше номер его, исходник прикреплен... и в url есть www.tatarovo.ru/tarbega.fla .
А это мои сайты с flash вставками tatarovo.ru и mirkarapuzikov.ru по ним можно судить насколько я силен во Flash... Спасибо добрые люди Москва Медведково Юрий

Seroy 26.08.2009 11:15

Вложений: 1
Возможно, кто-то предложит другой ответ, но у меня такой вариант:
1) присвоить всем вашим тараканам имена - как вариант, их классов(instance):
tr1, tr2 и т.д.;
2) в коде прописать переменные их положения по оси х и массив этих переменных;
3) отсортировать массив по убыванию; соотв-но, первый элемент - положение самого "продвинутого" в кадре таракана;
4) при пом. переключателя switch, выводим имя таракана-"фаворита".
Ниже - код _root'a:
Код AS1/AS2:

this.onEnterFrame = function() {
x1=tr1._x;
x2=tr2._x;
x3=tr3._x;
x4=tr4._x;
x5=tr5._x;
x6=tr6._x;
x7=tr7._x;
x8=tr8._x;
x9=tr9._x;
x10=tr10._x;
x11=tr11._x;
x12=tr12._x;
x13=tr13._x;
x14=tr14._x;
x15=tr15._x;
x16=tr16._x;
x17=tr17._x;
x18=tr18._x;
var        arr:Array=[x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18];
        conpt1._x = 500;
        conpt1._y = 100;
        conpt1.result =random(2222);
        arr.sort(Array.DESCENDING);
        switch(arr[0]){
                case x1:
                trace("tr1");
            break;
                case x2:
                trace("tr2");
            break;
                case x3:
                trace("tr3");
            break;
                case x4:
                trace("tr4");
            break;
                case x5:
                trace("tr5");
            break;
                case x6:
                trace("tr6");
            break;
                case x7:
                trace("tr7");
            break;
                case x8:
                trace("tr8");
            break;
                case x9:
                trace("tr9");
            break;
                case x10:
                trace("tr10");
            break;
                case x11:
                trace("tr11");
            break;
                case x12:
                trace("tr12");
            break;
                case x13:
                trace("tr13");
            break;
                case x14:
                trace("tr14");
            break;
                case x15:
                trace("tr15");
            break;
                case x16:
                trace("tr16");
            break;
                case x17:
                trace("tr17");
            break;
                case x18:
                trace("tr18");
            break;
        }
};

Можно вместо trace() использовать переменную, с выводом ее в динамич. текстовом поле.

Seroy 26.08.2009 11:22

:D Вообще тараканы прикольные

Seroy 26.08.2009 13:38

Вложений: 1
сорри - файлы с выводом имени. чтобы выводились только номера, надо заменить "tr1" на "1", "tr2" на "2" и т.д. в том месте кода, где переключатель switch:

Код AS1/AS2:

switch(arr[0]){
                case x1:
                vyvod="1";// имена тараканов-фаваритов
            break;
                case x2:
                vyvod="2";
            break;
                case x3:
                vyvod="3";
            break;
                case x4:
                vyvod="4";
            break;
                case x5:
                vyvod="5";
            break;
                case x6:
                vyvod="6";
            break;
                case x7:
                vyvod="7";
            break;
                case x8:
                vyvod="8";
            break;
                case x9:
                vyvod="9";
            break;
                case x10:
                vyvod="10";
            break;
                case x11:
                vyvod="11";
            break;
                case x12:
                vyvod="12";
            break;
                case x13:
                vyvod="13";
            break;
                case x14:
                vyvod="14";
            break;
                case x15:
                vyvod="15";
            break;
                case x16:
                vyvod="16";
            break;
                case x17:
                vyvod="17";
            break;
                case x18:
                vyvod="18";
            break;
        }


Seroy 26.08.2009 14:23

Вложений: 1
здесь выводятся крупным планом номера тараканов.

yuri103 26.08.2009 17:07

Блин!!!! Как это у Вас здорово получилось, но я не могу завести Ваш исходник tarbega4.fla У меня Flash 8 он не понимает формат... Какую мне надо установить прогу Flash ??? Еще раз спасибо...

Добавлено через 13 минут
А ВЫ пользуетесь скайпом, как бы было прекрасно с вами связаться мой yuri05.04.09 ...

Seroy 26.08.2009 21:57

CS 4 пользуюсь. А скайпа у меня нет - аська только (но я ею очень редко пользуюсь).
579568067

Seroy 30.08.2009 23:16

тараканы
 
Вложений: 1
с кнопкой старт-стоп - по желанию игрока.

Seroy 01.09.2009 06:57

Вложений: 1
текущий вариант


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

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