1

ヘッダー、フッターなどの一般的な HTML テンプレート ファイルを Adob​​e AIR の別の 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 に答える