Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 22.08.2010, 22:23
tik_webmaster вне форума Посмотреть профиль Отправить личное сообщение для tik_webmaster Найти все сообщения от tik_webmaster
  № 1  
Ответить с цитированием
tik_webmaster
 
Аватар для tik_webmaster

Регистрация: Jun 2007
Сообщений: 7
По умолчанию XML неправильно загружается

загружаю xml сохраненный в переменной из файла 32.php

Код AS3:
import flash.display.Sprite;
    import flash.events.*;
    import flash.net.*;
 
 
            var loader:URLLoader = new URLLoader();
            configureListeners(loader);
 
            var request:URLRequest = new URLRequest("http://localhost/lv/32.php");
            try {
                loader.load(request);
            } catch (error:Error) {
                trace("Unable to load requested document.");
 
 
function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(Event.COMPLETE, completeHandler);
 
        }
 
 function completeHandler(event:Event):void {
            var loader:URLLoader = URLLoader(event.target);
 
 
            var vars:URLVariables = new URLVariables(loader.data);
 
			var xmlMenu:XML = new XML();
			xmlMenu=XML(vars.xmlmenu);
 
			trace(xmlMenu.child("items")[0].toXMLString());
}}
в php файле написано

PHP код:
<?php 
$xmlmenu 
= "



<menuelements>
<items>
    <item>
            <label>Home</label>
               <linkTo>http://localhost/samvar4/index.php?option=com_content&amp;view=frontpage&amp;lang=en</linkTo>
        </item>
    <item>
                <label>About Company</label>
               <linkTo>http://localhost/samvar4/index.php?option=com_content&amp;view=article&amp;id=3&amp;lang=en</linkTo>
        </item>
    <item>
            <label>Drilling</label>
            <linkTo>http://localhost/samvar4/index.php?option=com_content&amp;view=article&amp;id=2&amp;lang=en</linkTo>
        </item>
    <item>
            <label>Construction of wells</label>
            <linkTo>http://localhost/samvar4/index.php?option=com_content&amp;view=article&amp;id=9&amp;lang=en</linkTo>
        </item>
    <item>
            <label>Filtering</label>
            <linkTo>http://localhost/samvar4/index.php?option=com_content&amp;view=article&amp;id=10&amp;lang=en</linkTo>
        </item>
</items>


</menuelements>




" 
; 


/*
print the variables to the output in order to let flash read them 
*/

$vars = "" ; 
$vars .= "xmlmenu=" . $xmlmenu  ; 


echo 
$vars ; 
?>

выдает ошибку


TypeError: Error #1085: The element type "linkTo" must be terminated by the matching end-tag "</linkTo>".
at _fla::MainTimeline/completeHandler()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader:nComplete()



может быть причина в специальных символах в теге linkTo ??

подскажите пожалуйста

Создать новую тему   Часовой пояс GMT +4, время: 22:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:19.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.