Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

29.06.2009, 14:04
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
подскажите плиз, вставил флеш на сайт с помощью swfobject.js
PHP код:
swfobject.embedSWF("/satmap2_small.swf", "topflash", "100%", "100%", "8.0.0", null, flashvars);
<div id="topflash" style="width:100%;">
topflash
</div>
в опере мазиле и 6ом IE все работает, в 7 и помоему 8мом IE выводится просто див с надписью topflash, как это можно исправить?
|
|
|

30.06.2009, 15:13
|
|
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме: 1546086
Репутация:
4
|
|
А можно ли как то PHP конвертонуть в SWF? чтото подобное видел давно,хз что то уже было(
|
|
|

01.07.2009, 13:07
|
|
Новичок
Регистрация: 15.09.2008
Сообщений: 19
Провел на форуме: 102324
Репутация:
1
|
|
Сообщение от BiG_][aKeR
А можно ли как то PHP конвертонуть в SWF? чтото подобное видел давно,хз что то уже было(
Вообще то это кардинально разные языки. Надо вручную переписывать, при этом учитывать что фукционал различается на 70%.
Другое дело, если тебе надо сгенерировать SWF посредством скрипта на пхп. Такое есть, правда очень примитивное.
|
|
|

09.07.2009, 15:14
|
|
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме: 3728999
Репутация:
444
|
|
я хочу послать гет запрос из формы зделаной на флеше, но незнаю как зделать так чтобы запрос отсылался, а URL не открывался, короче отправка запроса без перезагрузки страници. как такое осуществить?
|
|
|

12.07.2009, 15:00
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
heretic1990, Да очень просто!
my_xml.load("script.php");
|
|
|

13.07.2009, 17:42
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
смотрите, я скачал граффити вконтакте и хотел переделать но у меня не передает данные. я открыл исходник:
Код:
private function onSend(param1)
{
var ba:ByteArray;
var e:* = param1;
showMessage(this.lang.msgSaving);
var bd:* = drawingArea.bitmapData();
ba = PNGEncoder.encode(bd);
ba.position = 0;
var imageBytes:* = ba;
var boundary:String;
var header1:* = "--" + boundary + "\r\n" + "Content-Disposition: form-data; name=\"Signature\"\r\n\r\n" + "";
var header2:* = "\r\n--" + boundary + "\r\n" + "Content-Disposition: form-data; name=\"Filedata\"; filename=\"graffiti.png\"\r\n" + "Content-Type: image/png\r\n\r\n" + "";
var header3:* = "--" + boundary + "\r\n" + "Content-Disposition: form-data; name=\"Upload\"\r\n\r\n" + "Submit Query\r\n" + "--" + boundary + "--";
var headerBytes1:* = new ByteArray();
headerBytes1.writeMultiByte(header1, "ascii");
var headerBytes2:* = new ByteArray();
headerBytes2.writeMultiByte(header2, "ascii");
var headerBytes3:* = new ByteArray();
headerBytes3.writeMultiByte(header3, "ascii");
var imageCopyForSignature:* = new ByteArray();
imageCopyForSignature.writeBytes(imageBytes, 0, imageBytes.length);
var signatureBytes:* = new ByteArray();
var dataString:* = Base64.encodeByteArray(imageCopyForSignature).substr(0, 1024);
var signatureString:* = MD52.encrypt(dataString);
signatureBytes.writeMultiByte(signatureString, "ascii");
var sendBytes:* = new ByteArray();
sendBytes.writeBytes(headerBytes1, 0, headerBytes1.length);
sendBytes.writeBytes(signatureBytes, 0, signatureBytes.length);
sendBytes.writeBytes(headerBytes2, 0, headerBytes2.length);
sendBytes.writeBytes(imageBytes, 0, imageBytes.length);
sendBytes.writeBytes(headerBytes3, 0, headerBytes3.length);
var request:* = new URLRequest(postTo);
request.data = sendBytes;
request.method = URLRequestMethod.POST;
request.contentType = "multipart/form-data; boundary=" + boundary;
var loader:* = new URLLoader();
loader.addEventListener(Event.COMPLETE, uploadCompleted);
loader.addEventListener(IOErrorEvent.IO_ERROR, uploadError);
try
{
showMessage(this.lang.msgLoading);
loader.load(request);
}
catch (error:Error)
{
this.uploadError(null);
}
return;
}// end function
но когда я в PHP файле делаю $file = $_FILES['Filedata']['name'] например, то ничего не выходит
print_r($_FILES);
тоже самое... кто знает в чем ошибка
|
|
|

13.07.2009, 18:26
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 159
Провел на форуме: 912928
Репутация:
137
|
|
alwex, ты скачал свф и декомпиллил? сложный код может и пострадать после декомпиляции, так что может какой-то кусок потерялся...
geforse, Action Script 3.0 для Flash полное руководство. офигенская книга
|
|
|

13.07.2009, 18:28
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
что ты хочешь сделать то? этим $file = $_FILES['Filedata']['name'] чего хочешь добиться?
|
|
|

14.07.2009, 01:08
|
|
Banned
Регистрация: 12.07.2008
Сообщений: 206
Провел на форуме: 801258
Репутация:
33
|
|
имеется код
on (press) {
_parent.kvadrat.onMouseUp=function(){this._rotatio n=this._rotation-45;}
}
при нажатии в любом месте мувика срабатывает функция onMouseUp....
Как сделать чтоб эта функция срабатывала только тогда когда жмешь на объект kvadrat?
|
|
|

14.07.2009, 09:36
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
да просто он не читает $_FILES... не передает
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|