静的関数でゲッター/セッターを使用しようとしています。
mxml ファイル内で、次のような http サービスを取得しようとします。
EventColorByDayModel.acListeVac(event.result.ListeVac.VacPeriode);
実際、結果を使用して EventColorByDayModel 内の arraycollection を設定する必要があります。
すべての私のクラスの下を参照してください。
package
{
import mx.collections.ArrayCollection;
public class EventColorByDayModel
{
private static var _acListeVac:ArrayCollection;
public static function get acListeVac():ArrayCollection
{
return _acListeVac;
}
public static function set acListeVac(value:ArrayCollection):void
{
_acListeVac = value;
}
public static function getEventColorByDate(date:Date):uint
{
var result:uint = 0xE3EBF6;
// Store renderer
for each ( var item:Object in _acListeVac )
{
if (( item.dateMySQLDeb.time <=date.time )&&( date.time<=item.dateMySQLFin.time ))
result = uint(item.sColor);
}
return result;
}
public function EventColorByDayModel()
{
}
}
}
ただし、その場合、「参照静的クラスで acListeVac にアクセスできません」というメッセージとともにエラーが表示されます。メッセージエラーをフランス語から英語に翻訳しようとしています。包括的であることを願っています。助けてくれてありがとう。