Проверьте, чтобы видеть, имеет ли класс метод

Действительно ли возможно проверить класс, чтобы видеть, имеет ли это метод или нет? Или даже особое свойство

12
задан numerical25 31 January 2010 в 04:18
поделиться

2 ответа

var target:Object;// = some object
var name:String;// = some name
if(name in target){
    // if property/method exists
}else{
    // if property/method not exists
}
29
ответ дан 2 December 2019 в 04:33
поделиться

Вот хорошая статья о том, как использовать селекторы со списками.

Вместо того, чтобы настроить его Android: Фон из ListView, я считаю, что вы хотите установить Android: listselector , как показано ниже:

<ListView android:id="@+id/list" 
      android:layout_width="fill_parent"
      android:layout_height="wrap_content" 
      android:layout_gravity="center"
      android:divider="@null" 
      android:dividerHeight="0dip"
      android:listSelector="@drawable/list_selector" />
-121 1618680-
import flash.utils.describeType;
...
function methodExists(obj:Object,name:String):Boolean
{
        var desc:XML=flash.utils.describeType(obj);
        return (desc.method.(@name==name).length()>0);
}

(Примечание: сделано с верхней части моей головы)

2
ответ дан 2 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: