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

OldBoyZ 15.09.2007 01:36

использование переменных в именах объектов
 
я ток ток начинаю, и потому многое ещё непонимаю, и даже не знаю, что искать.
вобщам штука такая
есть несколько кнопок одинаковых по назначению - btn_1, btn_2, btn_3 итд. Можно ли, и если да, то как в сделать функцию, которая выполняла бы действия по нажатию этих кнопок прописывая путь через переменную.
блин сложно объяснить то даже. Допустим путь такой _root.btn_1.onPress = function() - ну и соответственно, чтобы эта функция работала для другой кнопки нужно прописать её же ток заменив единицу на двойку к примеру. а можно как нить вместо числа подставить переменную? и допустим при нажатии кнопки, этой переменной присваивалось бы значение 1 или 2 или 3. Надеюсь на понимание

Therion 15.09.2007 02:05

можно так ,если я правельно понял:)

Код:

function F(obj){
obj.onPress=function(){
.....
}
}

а потом просто писать:
Код:

F("btn"+n)
F("btn"+n)
....



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

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