Anwendung von HTML und CSS in Flash

Anwendung von HTML und CSS in Flash
Anwendung von HTML und CSS in Flash:
Ich habe zufällig gesehen, wie mein Kollege Den etwas gemacht hat: mit HTML und CSS in Flash. Der Code lautet wie folgt:
var myStyle:TextField.StyleSheet = neues TextField.StyleSheet();
meinStyle.load("beispiel.css");
content_txt.styleSheet = meinStyle;
content_txt.multiline = wahr;
content_txt.wordWrap = wahr;
content_txt.html = wahr;
var story:XML = neues XML();
story.ignoreWhite = wahr;
story.load("beispiel.html");
story.onLoad = Funktion () {
content_txt.htmlText = Geschichte;
}
Dies dient zum Laden von externem CSS und HTML (tatsächlich wird XML mit -_-b als HTML geladen). Später beschrieb Den zwei Möglichkeiten, Stile in AS zu schreiben:
var css_str:String = ".aoao{color:#010101;font-weight:bold;} .aoao:hover{color:#ff0000}";
myStyle.parseCSS(css_str)myStyle.setStyle(".aoao", {color:'#010101', fontWeight:'bold'});
myStyle.setStyle(".aoao:hover", {color:"#ff0000"});
Tatsächlich kann HTML auch in AS geschrieben werden, buchstabieren Sie die Zeichenfolge einfach direkt. Ob CSS in AS geschrieben oder externes CSS geladen wird, hängt von der jeweiligen Situation ab. Bei der Verwendung im Web müssen Sie auch die Anzahl der Anfragen, die Dateigröße, den Cache und – noch wichtiger – die Wartungskosten berücksichtigen. Mir fällt allerdings keine passende Anwendung in Webanwendungen ein. Es macht wenig Sinn, HTML zu verwenden, um Flash im Browser zu laden und dann Flash zu verwenden, um HTML und CSS zu laden. Außerdem ist die Unterstützung sehr schwach. Sehen Sie sich die unterstützten HTML-Tags und CSS-Attribute an. = Ursprünglich wollte ich es verwenden, um das Problem der chinesischen Unterstreichung zu lösen, aber es hat nicht funktioniert. Ich habe gehört, dass andere Flash verwenden, um Unterstreichungen zu zeichnen.
Probieren Sie einfach mit der Browser-App herum. Bleiben Sie bei der Desktop-App.

<<:  Zusammenfassung gängiger Docker-Befehle

>>:  Die MySQL-Funktionen DATE_ADD und ADDDATE fügen einem Datum ein angegebenes Zeitintervall hinzu

Artikel empfehlen

Implementierungsprozess des Nginx-Hochverfügbarkeitsclusters

Dieser Artikel stellt hauptsächlich den Implement...

Lösung für das Problem der adaptiven Höhe und Breite der CSS-Anzeigetabelle

Definition und Verwendung Die Anzeigeeigenschaft ...

So verwenden Sie Anti-Shake und Throttling in Vue

Inhaltsverzeichnis Vorwort Konzept Stabilisierung...

Detaillierte Erklärung der JS-Array-Methoden

Inhaltsverzeichnis 1. Das ursprüngliche Array wir...

Lösung für den Fehler bei der Verbindung mit MySQL in Docker

Szenario: Nach der Installation der neuesten Vers...

JavaScript Canvas implementiert die Bewegung des Balls entlang der Maus

In diesem Artikelbeispiel wird der spezifische Co...

React-Tipps zeigen Ihnen, wie Sie Probleme mit Hook-Abhängigkeiten beseitigen

Ein sehr häufiges Szenario in react -Projekten: c...

Vue realisiert Web-Online-Chat-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Stellen Sie das Vue-Projekt auf einem Linux-Server bereit

Fall 1 vue-cli erstellt das vue3-Projekt, lädt da...

Installieren Sie mysql5.7.17 mit RPM unter Linux

Die Installationsmethode von MySQL5.7 rpm unter L...