0

HTML コンテンツを含む動的なテキスト フィールドに dropshadowfilter を配置すると、リンク (a href) が機能しなくなります。テキスト フィールドはフラッシュ 3D 空間で回転するため、transformmatrix が適用されます。これが理由でしょうか?テキストフィールドに適用されたhtml-linksとdropshadowfilterに問題があった人はいますか? テキストフィールド自体またはその周りのムービークリップコンテナにフィルターを配置しても違いはありません...

4

2 に答える 2

1

クイックフィックス ... mc 内のテキストフィールドをターゲットにして、rotationX と rotationY = 0 を設定するだけです!!

于 2012-01-11T01:17:23.267 に答える
0

私はちょうど2つの方法でそれを試しましたが、どちらもうまくいきました。

1.ムービー クリップをコンテナとして使用する動的テキスト フィールドを作成し、文字を埋め込み、html を true に設定し、htmlText にリンクを設定し、それらすべてを 3D で回転させたムービー クリップ内に配置しました。

試してみましたが、うまくいきました。

2.ムービー クリップをコンテナーとして使用しない。ダイナミック テキスト フィールド、埋め込み文字、および上記のすべてを作成しましたが、すべてをムービー クリップ内に配置しました。あなたが言及したように、変換マトリックスを使用して3Dでテキストフィールドを回転させました。

//my text field is called 'label'
label.htmlText = '<a href="http://stackoverflow.com">stackoverflow</a>';
var m3d:Matrix3D = new Matrix3D();
m3d.appendRotation(30,Vector3D.Y_AXIS);
label.transform.matrix3D = m3d;

これもうまくいきました。それが役に立てば幸い

于 2009-08-15T11:32:37.757 に答える