2011-12-27 22 views
1

そして、私のコードでなければなりません本当に簡単です:間違っているArgumentError:エラー#2005:パラメータ0の型が正しくありません。型フィルター

date = new StyleableTextField(); 
date.filters = [new DropShadowFilter(1,90,0xffffff)]; 

何?これは夢中です

これはもっと情報が必要です: 私はアイテムレンダラー(extends LabelItemRenderer)でこれをやっています。このメソッドは、保護された関数createChildren()をオーバーライドしています:void

おそらく私は後でセットフィルタを呼び出す必要がありますか?

+3

import flash.filters.DropShadowFilter; の代わりに の代わりに をインポートします。import spark.filters.DropShadowFilter; これで解決しました – ropo

答えて

1

ropoが右

これは私にも起こります。

Iが最初に私は、コードを変更しGlowFilterがすでにインポートされたのでflash.filters.GlowFilter

を必要とするスプライトに適用spark.filters.GlowFilter

を必要とするUIComponentをGlowFilterを適用していますFlashBuilderはコンパイルエラーをスローしませんでしたが、実行時にエラーがスローされました。

someneは、両方のフレックスにフィルタを適用したい場合にはFlexコンポーネントにフィルタを適用すると、その後、念のために、また

spark.filters.* 

と非フレックス

flash.filters.* 

のためにインポートするのであれば念フラッシュコンポーネントは完全修飾名を使用します。

flexComp.filters = [new spark.filters.DropShadowFilter(1,90,0xffffff)]; 
    flashComp.filters = [new flash.filters.DropShadowFilter(1,90,0xffffff)]; 
関連する問題