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

Lokmaster 24.09.2012 11:06

Относительная ссылка
 
Как выполнить относительную ссылку для всех элементов кода, в таком коде:
Код AS1/AS2:

this["S"+i+".S"+i+3]=1;
if(S1.S11>=S1.S12){
        this["S"+i+".S"+i+2]=S1.S11+1}else{S1.S12=S1.S12+1}

где S1 это мувик в котором есть 3 текстовых поля с переменной S11, S12 и S13

Hauts 24.09.2012 11:20

Не понятно, что вы хотите сделать.

Lokmaster 24.09.2012 12:09

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

Hauts 24.09.2012 12:11

Ладно, это хорошая идея. Но опять же, непонятно, что вы хотите сделать. Присвоить клипам какие-то значения и потом их сравнивать? Или что?

Кстати, старайтесь называть клипы и переменные ассоциативно, это здорово поможет вам в работе.

Добавлено через 1 минуту
А, можете еще ссылки на ваши клипы в момент создания (если программно их создаете) записывать в массив и потом уже с ним работать. Если не программно клипы создаются — в цикле их загоните в массив.

Lokmaster 24.09.2012 12:18

Цикл я хочу сделать примерно такой
Код AS1/AS2:

for(i=1; i<=3; i++){
this["S"+i+".S"+i+3]=1;
if(this["S"+i+".S"+i+1]>=this["S"+i+".S"+i+2]){
        this["S"+i+".S"+i+2]=this["S"+i+".S"+i+1]+1}
          else{this["S"+i+".S"+i+2]=this["S"+i+".S"+i+2]+1}
}


udaaff 24.09.2012 12:20

Код:

this["S"+i+".S"+i+3]=1;
this["S" + i]["S" + i + 3] = 1;


Lokmaster 24.09.2012 12:28

Спасибо, а то у меня дерьмо какое то выходило


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

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