2011-01-17 14 views

答えて

0

あなたが試してみました:

example.aspx&param1=x&param2=y 

を?私が思うあなたのコードに欠けている何かがあり

+0

yeh、私はそれを試しましたが、動作していないようです。とにかくありがとう – user578481

+0

あなたのコードのサンプルを投稿できますか? –

+0

var str:String = "link
"; var txtField:TextField = new TextField(); txtField.htmlText = str; – user578481

0

は、ここで実行可能な例

package 
{ 
    import flash.display.Sprite; 
    import flash.text.TextField; 

    public class TestTextField extends Sprite 
    { 
     private var label:TextField; 
     private var labelText:String = "<a href=\"example.aspx?param1=x&param2=y\">link</a><br />"; 


     public function TestTextField() 
     { 
      configureLabel(); 
      setLabel(labelText); 
     } 

     public function setLabel(str:String):void 
     { 
      label.htmlText = str; 
     } 

     private function configureLabel():void { 

      label = new TextField(); 
      addChild(label); 

     } 
    } 
} 
+0

もう一度、それは奇妙な何かです。明らかに私のコードははるかに大きいですが、実際には、アンパサンドなしで別のもののhref属性のurlを変更すると動作します。 URLにアンパサンドを入れるとすぐに、それは失敗します。 – user578481

+0

これは基本的に私の他のコメントで説明しようとしていたものです。私はあなたのコードに問題を引き起こす何か他のものがあると思います。しかし、私はそれを見ていないので、私はそれが何であるかを実際にあなたに伝えることはできません –

0

であることかもしれません少し遅れて、しかし、私の場合は、あなたが%26(URLエンコードされたバージョン)でアンパサンドを交換した場合それはうまくいった。