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

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

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

Регистрация: Jan 2009
Сообщений: 9
По умолчанию Flex + ASSQL ?

Добрый день.

Я прочитал весь форум по данному вопросу, но так и ничего не нашел.
А вопрос заключается в следующем:

Есть небольшое приложение выполненное по примеру от сюда

вот его код

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication 
        xmlns:mx="http://www.adobe.com/2006/mxml" 
        xmlns:assql="com.maclema.mysql.mxml.*" 
        layout="absolute">
 
        <mx:Script>
        <![CDATA[
                        import mx.controls.Alert;
                        import com.maclema.mysql.events.MySqlErrorEvent;
                import com.maclema.util.ResultsUtil;
 
                private function handleConnected(e:Event):void {
                        service.send("SELECT * FROM employees2 LIMIT 10");
                }
 
                private function handleError(e:MySqlErrorEvent):void {
                        Alert.show(e.text);
                }
        ]]>
        </mx:Script>
 
        <assql:MySqlService id="service"
                hostname="localhost" 
                username="root"
                password=""
                database="assql-test"
                autoConnect="true"
                connect="handleConnected(event)" 
                sqlError="handleError(event)" />
 
        <mx:DataGrid id="grid" left="10" right="10" top="10" bottom="10"
                dataProvider="{service.lastResult}"
                columns="{ResultsUtil.getDataGridColumns(service.lastResultSet)}" />
 
</mx:WindowedApplication>
Создал БД на локалхост(localhost)

Также сделал файлик crossdomain.xml

Код:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
   <allow-access-from domain="localhost" to-ports="3306" />
</cross-domain-policy>

При запуски данного примера например с диска С - никаких проблем не вызывет все работает.
Но как только на сервире выдает ошибку:

Код:
Error #2048: Нарушение изолированной среды: http://localhost/Example/Example.swf не может загрузить данные из localhost:3306.

Подскажите мне пожалуйста как делать чтоб это могла запускаться с http://localhost/? Или может я не правильно написал crossdomain.xml?
Я уже испробовал все варианты, все время одна и та же ошибка


Буду очень признателен Вам за помощь!

Старый 20.02.2009, 17:30
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
<allow-access-from domain="http://localhost" [...]
__________________
Hell is the possibility of sanity

Старый 20.02.2009, 18:25
stillremainsone вне форума Посмотреть профиль Отправить личное сообщение для stillremainsone Найти все сообщения от stillremainsone
  № 3  
Ответить с цитированием
stillremainsone

Регистрация: Jan 2009
Сообщений: 9
Цитата:
Сообщение от wvxvw Посмотреть сообщение
<allow-access-from domain="http://localhost" [...]
ой спасибо я уже пробовал и такой вариант...он не прокатывает

А есть ли вариант к примеру где можно использовать совсем немного PHP

типа такого скрипта :

PHP код:
<?php
header
('Content-Type: text/xml');
$url '{MY VARIABLE URL}';
$content file_get_contents($url);
echo 
$content;
?>

Старый 20.02.2009, 18:59
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
А вы уверены, что отдаете полиси файл именно с этого порта, и именно в нужной кодировке, и после него отдаете нуль-байт, и только после запроса на этот порт?
__________________
Hell is the possibility of sanity

Старый 20.02.2009, 19:33
stillremainsone вне форума Посмотреть профиль Отправить личное сообщение для stillremainsone Найти все сообщения от stillremainsone
  № 5  
Ответить с цитированием
stillremainsone

Регистрация: Jan 2009
Сообщений: 9
Цитата:
Сообщение от wvxvw Посмотреть сообщение
А вы уверены, что отдаете полиси файл именно с этого порта, и именно в нужной кодировке, и после него отдаете нуль-байт, и только после запроса на этот порт?
По поводу порта я точно уверен. А вот насчет кодировки не уверен..но походу там стоит encoding="ISO-8859-1...ведь это она стоит у адобов на полиси файлах...

..хотя после проделанных 150 вариантов не в чем до конца не уверен...

всю информацию о полиси файлам я беру здесь

А какя должна быть кодировка в таком случаи?

еще удивительная вещь происходит asSQL с паролем проблемы. То есть когда на БД мы вешаем пароль(а это во всех случаях -ну я по крайне мере ни разу не видел БД без пароля ) asSQl некорректно передает его.
по крайней мере если в тот пример поместить пароль то он не будет работать - пишит что он не может передать пароль в MySQL(не может получить ответ от БД)

А Вы не могли бы мне wvxvw показать какой нибуть пример! Если это возможно.

Старый 20.02.2009, 19:55
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Не, никогда не приходилось с СКЛ напрямую из флешки общаться... а можете показать скрипт, который полиси файл отдает? Кодировка должна быть, как и написано - UTF-8, ну и соответственно в БД - sql_default_character_set('UTF-8'), sql_set_names('UTF-8')...
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 20.02.2009 в 19:58.
Создать новую тему Ответ Часовой пояс GMT +4, время: 03:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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