![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Здравствуйте
Решил ознакомиться с Флексом и тут же пофвилась проблем Установил Флекс Билдер 3 и скачал с Адобовского сайта Flex SDK 3.5 И вижу вот такое Что мне нужно сделать чтобы я мог компоненты на сцену добавлять и редактировать их(и вообще эту сцену увидеть) ? |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Ну у вас какие-то ошибки в mxml судя по всему. Что у вас во вкладке source?
|
|
|||||
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
private const SERVER_ADDRESS:String = "rtmfp://stratus.rtmfp.net/";
private const DEVELOPER_KEY:String = "efb549452e48f663eedd1a3a-c09a61816fac";
private var nc:NetConnection;
private var myPeerID:String;
private var farPeerID:String;
// streams
private var sendStream:NetStream;
private var recvStream:NetStream;
private function initConnection():void{
if(txtFingerprint.text){
farPeerID = txtFingerprint.text;
}
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS,ncStatus);
nc.connect(SERVER_ADDRESS+DEVELOPER_KEY);
}
private function ncStatus(event:NetStatusEvent):void{
trace(event.info.code);
myPeerID = nc.nearID;
txtFingerprint.text = myPeerID;
}
private function initSendStream():void{
trace("initSendStream");
sendStream = new NetStream(nc,NetStream.DIRECT_CONNECTIONS);
sendStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
sendStream.publish("media");
var sendStreamClient:Object = new Object();
sendStreamClient.onPeerConnect = function(callerns:NetStream):Boolean{
farPeerID = callerns.farID;
trace("onPeerConnect "+farPeerID);
return true;
}
sendStream.client = sendStreamClient;
}
private function initRecvStream():void{
recvStream = new NetStream(nc,farPeerID);
recvStream.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
recvStream.play("media");
recvStream.client = this;
}
public function receiveSomeData(str:String):void{
txtReceiveData.text = str;
}
private function sendSomeData():void{
sendStream.send("receiveSomeData",txtSendData.text);
}
private function netStatusHandler(event:NetStatusEvent):void{
trace(event.info.code);
}
]]>
</mx:Script>
<mx:TextInput x="10" y="10" width="391" id="txtFingerprint"/>
<mx:Button x="409" y="10" label="Connect" click="initConnection()"/>
<mx:TextInput x="10" y="40" id="txtSendData"/>
<mx:TextInput x="10" y="70" id="txtReceiveData" width="251"/>
<mx:Button x="178" y="40" label="Send data" click="sendSomeData()"/>
<mx:Button x="10" y="100" label="initSendStream" click="initSendStream()"/>
<mx:Button x="132" y="100" label="initReceiveStream" click="initRecvStream();"/>
<mx:Text x="10" y="130" text="Hint: First running Flash app - click Connect to get Fingerprint PeerID. Copy and paste this PeerID to second running Flash app to the same field and click Connect. Then initSendStream and initReceiveStream on both of them and finally you can write some text and click Send data." width="391" height="122"/>
</mx:Application>
вот что во вкладке соурс Скажу даже более -пустой проект создаю - та же проблема и когда 4й билдер ставил то же самое было Последний раз редактировалось djyamato; 26.04.2010 в 22:46. |
|
|||||
|
Регистрация: May 2009
Сообщений: 18
|
У меня вчера случилась подобная проблема. Я просто удалила этот MXML Application и создала новый в том же проекте и назначила основным. Все заработало.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|