Показать сообщение отдельно
Старый 18.01.2013, 20:53
fidson вне форума Посмотреть профиль Отправить личное сообщение для fidson Найти все сообщения от fidson
  № 1  
Ответить с цитированием
fidson

Регистрация: Jan 2013
Сообщений: 5
По умолчанию совместная работа flash и MySQL. Помогите с реализацией.

Есть бд в MySQL, в бд 4 строки:
id
name
xcord
ycord

Сейчас у меня рандомное выведение по коодринатам. И выведение текста:
Код AS3:
		package {
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.external.ExternalInterface;
	import flash.system.Security;
	import flash.text.TextField;
 
 
	public class Main extends Sprite {
 
		public function Main():void {
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void {
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
			var tf:TextField  = new TextField();
			tf.textColor = 0x333333;
			tf.width = 800;
			tf.height = 600;
			addChild(tf);
 
			try {
				//tf.text = 'Try to register ExternalInterface...';
				ExternalInterface.addCallback('showPerson', _showPerson);
				ExternalInterface.addCallback('togglePerson', _togglePerson);
				//tf.text = 'ExternalInterface is registered';
			} catch (e:Error) {
				//tf.text = 'ExternalInterface is NOT registered!';
			}
			Security.allowDomain('*');
		}
 
		public function _togglePerson(id:uint, isChecked:Boolean):void {
			// функция обработки клика по чекбоксу
			var tf:DisplayObject = getChildByName('person-' + id);
			tf.alpha = isChecked ? 1 : .5;
			//tf.size = isChecked ? 1 : 5;
		}
 
		public function _showPerson(id:uint, name:String):void {
			// функция для добавления как-то объекта 
			// с которым потом будет работа из чекбокса
			var tf:TextField = new TextField();
 
			tf.textColor = 0xffffff;
			//tf.autoSize : String
			tf.text = name + ' №' + id;
			tf.name = 'person-' + id ;
			tf.alpha = .5;
			tf.x = Math.random() * (800 - tf.width);
			tf.y = Math.random() * (600 - tf.height);
			addChild(tf);
 
		}
 
 
	}
 
}
Как сделать что бы вместо текста выводился, допустим, круг и координаты передавались из полей БД(xcord и ycord), а не рандомно генерировались?

Написано в FlashDevelop.

Добавлено через 1 час 17 минут
Я понимаю что надо надо это слепить с ЭТИМ, но мозга не хватает на это(


Последний раз редактировалось fidson; 19.01.2013 в 02:43.