![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2009
Адрес: Ялта, Севастополь, Одесса
Сообщений: 52
|
На Stage лежит 2 TextField:
слева - internalText - поле, в которое текст вставлен непосредственно в IDE // Причем ! символы в этом поле НЕ внедрены ! (и оно не юзает внедрённый шрифт) справа - testText - поле, в которое текст грузится из базы // А сюда внедрены все глифы (вариант без внедрения как и с использованием встроенного шрифта дает тотже результат) вот так это смотрится кодировка в базе - utf8_general_ci db.php <?php
mysql_connect('localhost', 'login', '********') or die("error");
mysql_select_db('diamond') or die("select error");
mysql_query("SET NAMES utf8");
?>
<?php
include 'db.php';
$req = mysql_query("SELECT * FROM languages");
while($languages = mysql_fetch_assoc($req)){
echo $languages["localname"]."<br/>";
}
?>
class ContentService {
public function ContentService() {
include 'db.php';
}
public function getLanguages(){
$req = mysql_query("SELECT * FROM languages");
$res = array();
while($languages = mysql_fetch_assoc($req)){
$res[] = $languages;
}
return $res;
}
}
import flash.net.NetConnection; import flash.net.Responder; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.NetStatusEvent; import flash.events.IOErrorEvent; import flash.external.ExternalInterface; import fl.controls.UIScrollBar; var connectionTimeout:uint = 7000; var serviceGateWay:String = 'ну тут типа понятно - url к gateway.php'; var timer:Timer; var netConnection:NetConnection; var testSB:UIScrollBar; netConnection = new NetConnection(); var responder = new Responder(handler,faultHandler); timer = new Timer(connectionTimeout,1); timer.addEventListener(TimerEvent.TIMER, errorHandler ); netConnection.connect( serviceGateWay ); netConnection.addEventListener(NetStatusEvent.NET_STATUS, statusHandler); netConnection.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); netConnection.call("ContentService.getLanguages",responder); timer.start(); function handler( sres:* ):void { timer.stop(); timer.removeEventListener( TimerEvent.TIMER, errorHandler ); for(var i in sres){ testText.appendText(sres[i].localname + "\n"); } testSB.update(); // testText скроллбарина } function statusHandler( event:NetStatusEvent ):void { switch (event.info.code) { case 'NetConnection.Connect.Closed' : trace('Info: Connection successful closed'); break; case 'NetConnection.Connect.Success' : trace('Info: Successful connected to the service'); break; case 'NetConnection.Connect.Rejected' : trace(': Your do not have permission to access this service'); break; case 'NetConnection.Call.Failed' : trace(': Failed to connect to the service '); break; case 'NetConnection.Call.Prohibited' : trace(': The service access deny or do not trusted domain calling'); break; } timer.stop(); timer.removeEventListener( TimerEvent.TIMER, errorHandler ); } function faultHandler( serviceError:* ):void { timer.stop(); timer.removeEventListener( TimerEvent.TIMER, errorHandler ); netConnection.close(); trace(': Server connection fault!'); } function errorHandler( timerError:* ):void { netConnection.close(); trace(': Server connection error!'); } function ioErrorHandler( error:* ):void { netConnection.close(); trace(': Server connection input/output error!'); } Добавлено через 27 часов 40 минут УРАААА!!! )) Заработало )) пофиксил так: лезем в amfphp/gateway.php и получаем все языки в одном поле ))) Последний раз редактировалось Elser; 22.02.2010 в 21:45. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|