1

如何在 Adob​​e AIR 的另一个 html 文件中包含常见的 HTML 模板文件,如页眉、页脚等?

类似于 SSI 的东西:

<!--#include file="header.shtml"-->

或 PHP:

include 'header.php';
4

1 回答 1

0

像这样的东西:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:XML id="keyboard">
    <keyboard><![CDATA[
            <script type="text/javascript">
                window.jQuery||document.write('<script type="text/'+'javascript" src="http:/'+'/ajax.googleapis.com'+'/ajax'+'/libs'+'/jquery'+'/1.8.0'+'/jquery.min.js"><'+'/script>');
            </script>
            <script type="text/javascript">
                $(function() {
                    $('h1').css('color','red');
                });
             </script>
             <style type="text/css">
                 h1{color:blue;}
             </style>
             <h1>html</h1>]]>
         </keyboard>
    </mx:XML>
    <mx:Script>
    <![CDATA[
        import flash.display.MovieClip;
        import flash.display.Sprite;
        import flash.display.StageDisplayState;
        import flash.display.StageScaleMode;
        import flash.events.Event;
        import mx.controls.HTML;

        [Bindable]
        private function insertHtml():void {
            browser.htmlLoader.window.document.write(keyboard.children());
        }
    ]]>
    </mx:Script>
    <mx:HTML id="browser" location="http://www.w3.org" htmlDOMInitialize="insertHtml()" />
</mx:Application>

您还可以从文件中加载 html。

于 2012-08-29T00:00:33.767 回答