In meiner Flex-Anwendung kann ich die Variablen mit etwas wie /flexapp.html?name=josh ohne Probleme lesen. Dies liegt jedoch daran, dass ich in die URL gehe und die Variablen von Hand eintippe. Gibt es trotzdem im Code den Variablenteil "? Name = josh" dynamisch anzuhängen? Zum Beispiel, wie die URL abrufen und dann hinzufügen und dann darauf zeigen?Variablen dynamisch zu einer URL hinzufügen mit flex
1
A
Antwort
2
Oder, wenn Sie ein URLRequest verwenden, können Sie es auf diese Weise zu formatieren:
package {
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLVariables;
public class URLVariablesExample extends Sprite {
public function URLVariablesExample() {
var url:String = "http://www.[yourDomain].com/application.jsp";
var request:URLRequest = new URLRequest(url);
var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
navigateToURL(request);
}
}
}
Solange Sie die Get-Methode verwenden, die die Standardeinstellung ist.
0
var myUrl:String = "/flexapp.html";
var myNameVar:String = "josh";
var myVar:String = "?name=" + myNameVar;
myUrl += myVar;
URLs sind nur Zeichenfolgen, so dass Sie keine String-Methoden mit ihnen verwenden können (regex Verkettung usw.)
Verwandte Themen
- 1. Dynamisch Hinzufügen einer URL zu einem Skript-Tag in AngularJs
- 2. Umleiten einer URL mit allen Variablen zu einer anderen URL
- 3. Wie dynamisch Parameter zu jeder URL mit jQuery Mobile hinzufügen?
- 4. Hinzufügen zu einer Klasse dynamisch
- 5. Parameter zu einer URL hinzufügen?
- 6. Hinzufügen einer Schaltfläche zu einem Dialogfeld dynamisch
- 7. Flask Route zu einer Variablen URL
- 8. Hinzufügen zu URL mit QUERY_string
- 9. Dynamisch Zeilen zu einer Tabelle hinzufügen
- 10. Zeile dynamisch zu AdvancedDataGrid hinzufügen
- 11. cURL, umleiten URL zu einer Variablen
- 12. Titel und Beschreibung dynamisch mit einer URL
- 13. Python hinzufügen zu einer Funktion dynamisch
- 14. Dynamisch Anmerkung zu einer vorhandenen Klasse hinzufügen
- 15. Hinzufügen zu url mit Jquery
- 16. Symbol zu Flex-Farbwähler hinzufügen
- 17. Hinzufügen von zusätzlichen Daten zu einer Variablen
- 18. Hinzufügen einer Variablen zu einem ASP.NET CustomValidator
- 19. Inline-Variablen zu einer Theorie hinzufügen xUnit
- 20. Hinzufügen einer Variablen zu Sockets in socket.io
- 21. mehrere Variablen zu einer Liste hinzufügen
- 22. Dynamisch Daten zu Divs mit SQL hinzufügen?
- 23. URL-Parameter zu PHP-Variablen
- 24. JQuery - Hinzufügen einer dritten Erweiterungszeile dynamisch zu einer Tabelle
- 25. Steuerelement dynamisch zu Benutzersteuerelementen hinzufügen
- 26. Variablen zu Tuple hinzufügen
- 27. Hinzufügen einer Zeile zu einem verschachtelten Flex-Container auf Medienabfrage
- 28. URL-Codierung mit Flex-Funktion "navigatetoUrl"
- 29. dynamisch Variablen in Javascript zu bewerten
- 30. Inhalt dynamisch zu RelativeLayout hinzufügen
Danke für den Code, es ist fast genau das, was ich tun möchte. NavigateToUrl scheint jedoch jedes Mal ein neues Fenster zu öffnen. Kann ich das aktuelle Fenster aktualisieren? – joshholat
navigateToURl akzeptiert einen zweiten Parameter, also navigateToURL (request, "_ self"); – quoo
Danke, das habe ich gesucht. Ist es jedoch auch möglich, die URL zu ändern (und nicht unbedingt zu laden), bevor ein Kind zu einer a-Seite hinzugefügt wird? Das Kind, das ich hinzufüge, erhält diese Variable, aber ich möchte nicht unbedingt die ganze Seite neu laden ... ist es möglich, nur die URL zu aktualisieren und ein Kind neu zu laden? – joshholat