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

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

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

Регистрация: Jul 2005
Сообщений: 304
Отправить сообщение для Ноябрь с помощью ICQ
рад за тебя..
xmlns:sql="com.maclema.mysql.controls.*"
зачем такая ссылка, если swc подключена к проекту?
__________________
Пора бы мне уже умнеть..

Старый 03.09.2007, 10:30
vooparker вне форума Посмотреть профиль Отправить личное сообщение для vooparker Посетить домашнюю страницу vooparker Найти все сообщения от vooparker
  № 12  
Ответить с цитированием
vooparker
 
Аватар для vooparker

Регистрация: Apr 2006
Адрес: Kursk, Russia
Сообщений: 523
Отправить сообщение для vooparker с помощью ICQ
это не ссылка, а объявление простанства имен. Посмотри на mxml:
Код:
<sql:MysqlService...
Откуда mxmlc знает где брать MysqlService? Вот мы ему и подсказываем:
Код:
xmlns:sql="com.maclema.mysql.controls.*"
Если ты используешь as3 для создание экземпляра MysqlService тогда тебе не потребуется объявлять пространство имен. В этом случае ты используешь import:
Код:
import com.maclema.mysql.controls.*
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE

Старый 03.09.2007, 13:59
Ноябрь вне форума Посмотреть профиль Отправить личное сообщение для Ноябрь Посетить домашнюю страницу Ноябрь Найти все сообщения от Ноябрь
  № 13  
Ответить с цитированием
Ноябрь
 
Аватар для Ноябрь

Регистрация: Jul 2005
Сообщений: 304
Отправить сообщение для Ноябрь с помощью ICQ
Не судьба мне ползьзоваться assql походу, зато получилось asql..
__________________
Пора бы мне уже умнеть..

Старый 04.10.2007, 15:46
Alex_B вне форума Посмотреть профиль Отправить личное сообщение для Alex_B Посетить домашнюю страницу Alex_B Найти все сообщения от Alex_B
  № 14  
Ответить с цитированием
Alex_B

Регистрация: Sep 2007
Сообщений: 76
Точно такая же ошибка как у Ноябрь.

vooparker, а есть возможность выложить пример кода(а лучьше целый проект) который работает, хотябы компилируется?


Цитата:
Сообщение от Ноябрь
Не судьба мне ползьзоваться assql походу, зато получилось asql..
Расскажите пожалуйста как им пользоваться.

Старый 04.10.2007, 17:21
Alex_B вне форума Посмотреть профиль Отправить личное сообщение для Alex_B Посетить домашнюю страницу Alex_B Найти все сообщения от Alex_B
  № 15  
Ответить с цитированием
Alex_B

Регистрация: Sep 2007
Сообщений: 76
http://asql.mooska.pl/

Как подключить этот asql ??
Я скачал там папка pl, что с ней делать?

Старый 04.10.2007, 17:49
vooparker вне форума Посмотреть профиль Отправить личное сообщение для vooparker Посетить домашнюю страницу vooparker Найти все сообщения от vooparker
  № 16  
Ответить с цитированием
vooparker
 
Аватар для vooparker

Регистрация: Apr 2006
Адрес: Kursk, Russia
Сообщений: 523
Отправить сообщение для vooparker с помощью ICQ
2Ноябрь и Alex_B: на счет assql, код который приведен на http://maclema.com/assql/ не работает по той причине что он приведен для alpha версии assql, а именно она у меня и использовалась =) и никаких проблем у меня соответсвенно нет =)
Ошибка:
Код:
1046: Type was not found or was not a compile-time constant: MysqlService.
Абсолютно правомерна потому как:
Цитата:
Сообщение от http://code.google.com/p/assql/
MysqlService: This class is not in the current release,
I am planning to add it back in but I want to get all the primary stuff working good first.
Похоже драйвер был значительно переписан. Как им пользоваться в нынешнем состоянии, честно говоря до конца не представляю, максимум что мне удалось это подключиться к БД и произвести в нее запись. Все остальное для меня осталось загадкой, хотя опять же в доку особо не вчитывался.
Пример коннекта к базе:
Код:
<?xml version="1.0"?>
<mx:Application 
	xmlns:mx="http://www.adobe.com/2006/mxml" 
	layout="absolute"
	creationComplete="init();">
	<mx:Script>
		<![CDATA[
			
		import com.maclema.mysql.Connection;
		
		private var mysqlConnection:Connection;
		
		private function init ():void
		{
			mysqlConnection = new Connection( 'localhost', 3306, 'root', '', 'sample_assql');
			mysqlConnection.connect();
			
		}
		
		]]>
	</mx:Script>
</mx:Application>
В аутпут вывалилось:
Цитата:
[ServerInformation] Version: 5.0.27-community-nt
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE


Последний раз редактировалось vooparker; 04.10.2007 в 17:57.
Старый 04.10.2007, 18:00
Alex_B вне форума Посмотреть профиль Отправить личное сообщение для Alex_B Посетить домашнюю страницу Alex_B Найти все сообщения от Alex_B
  № 17  
Ответить с цитированием
Alex_B

Регистрация: Sep 2007
Сообщений: 76
vooparker, спасибо за разъяснения.

было бы здорово увидеть ваш пример.

Старый 04.10.2007, 23:41
Ноябрь вне форума Посмотреть профиль Отправить личное сообщение для Ноябрь Посетить домашнюю страницу Ноябрь Найти все сообщения от Ноябрь
  № 18  
Ответить с цитированием
Ноябрь
 
Аватар для Ноябрь

Регистрация: Jul 2005
Сообщений: 304
Отправить сообщение для Ноябрь с помощью ICQ
Если не разобрались
http://asql.mooska.pl/release/srcview/ ->download source (Zip, 28K)
Соответственно подключаете к проекту в source path
Рабочий код смотреть здесь http://mooska.pl/forum/viewtopic.php?p=4#4
вобщем-то там все на главной странице написано.
У этого драйвера есть недостаток, слушателя можно ставить только на экземпляр Asql(), т.е.
Код:
private var connector:Asql = new Asql();//creating instance of asql 
connector.addEventListener(SQLEvent.SQL_DATA, handleData);
запрос посылать так
Код:
connector.query("select * from person");
а в assql это делается хз как (я не пользовался) вот такой фрагмент:
Код:
var dataRequest:MyDataRequest = myDBService.getButtonToolTip(buttonInfo);
dataRequest.addEventListener(SQLEvent.SQL_DATA, funk)
т.о можно в функции локальную переменную создать для запроса и привязать к ней слушателя.
в Asql же придется делать так:
Код:
var asqlConnForToolTip:Asql = new Asql();
asqlConnForToolTip.connect("localhost", "root", "***", "tsdb" , 3306);
asqlConnForToolTip.addEventListener(
 SQLEvent.CONNECT, function (event:SQLEvent):void{
 asqlConnForToolTip.query("SELECT * FROM pers, "+ b.pers_tab +" WHERE pers.id = "+ b.pers_tab +".pers_id");
}
);
что несколько длиннее.
Еще вылезает много предупреждений, но все нормально работает.
__________________
Пора бы мне уже умнеть..


Последний раз редактировалось Ноябрь; 04.10.2007 в 23:45.
Старый 05.10.2007, 14:59
Alex_B вне форума Посмотреть профиль Отправить личное сообщение для Alex_B Посетить домашнюю страницу Alex_B Найти все сообщения от Alex_B
  № 19  
Ответить с цитированием
Alex_B

Регистрация: Sep 2007
Сообщений: 76
Спасибо.

Старый 06.10.2007, 04:25
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 20  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
А почему, собственно, как с 2.0 не делать? Посылать xml-транзакции на скрипт, а уж он пусть и взаимодействует с sql.
__________________
Дело не в тебе

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

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

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


 


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


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