PDA

Просмотр полной версии : [Flash, ActionScript] Задай вопрос, получи ответ


mff
03.08.2008, 12:29
В этой теме задаем вопросы по Flash и ActionScript.

Не забываем помещать коды в теги

mff
03.08.2008, 12:32
Как убрать рамку вокруг flash банера и надпись при наведении на него - "Заголовок: кликните, чтобы активировать или использовать этот элемент" - в Opera и в IE ?
(Пример на античате - нижний банер)

mff
03.08.2008, 12:35
Флэшку вставляем вот так:
<script type="text/javascript">
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','182','heigh t','50','src','banner','quality','high','pluginspa ge','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movi e','banner' ); //end AC code
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="182" height="50">
<param name="movie" value="banner.swf">
<param name="quality" value="high">
<embed src="banner.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="182" height="50"></embed>
</object>
</noscript>
Вставляем в страничку скрипт от компании Adobe:
swf.js
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved.
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
var version;
var axo;
var e;

// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

try {
// version will be set for 7.X or greater players
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version = axo.GetVariable("$version");
} catch (e) {
}

if (!version)
{
try {
// version will be set for 6.X players only
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

// installed player is some revision of 6.0
// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
// so we have to be careful.

// default to the first public version
version = "WIN 6,0,21,0";

// throws if AllowScripAccess does not exist (introduced in 6.0r47)
axo.AllowScriptAccess = "always";

// safe to call for 6.0r47 or greater
version = axo.GetVariable("$version");

} catch (e) {
}
}

if (!version)
{
try {
// version will be set for 4.X or 5.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = axo.GetVariable("$version");
} catch (e) {
}
}

if (!version)
{
try {
// version will be set for 3.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = "WIN 3,0,18,0";
} catch (e) {
}
}

if (!version)
{
try {
// version will be set for 2.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version = "WIN 2,0,0,11";
} catch (e) {
version = -1;
}
}

return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
// NS/Opera version >= 3 check for Flash plugin in plugin array
var flashVer = -1;

if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
var versionRevision = descArray[3];
if (versionRevision == "") {
versionRevision = descArray[4];
}
if (versionRevision[0] == "d") {
versionRevision = versionRevision.substring(1);
} else if (versionRevision[0] == "r") {
versionRevision = versionRevision.substring(1);
if (versionRevision.indexOf("d") > 0) {
versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
}
}
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
}
}
// MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
else if ( isIE && isWin && !isOpera ) {
flashVer = ControlVersion();
}
return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
versionStr = GetSwfVer();
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
// Given "WIN 2,0,0,11"
tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]
tempString = tempArray[1]; // "2,0,0,11"
versionArray = tempString.split(","); // ['2', '0', '0', '11']
} else {
versionArray = versionStr.split(".");
}
var versionMajor = versionArray[0];
var versionMinor = versionArray[1];
var versionRevision = versionArray[2];

// is the major.revision >= requested major.revision AND the minor version >= requested minor
if (versionMajor > parseFloat(reqMajorVer)) {
return true;
} else if (versionMajor == parseFloat(reqMajorVer)) {
if (versionMinor > parseFloat(reqMinorVer))
return true;
else if (versionMinor == parseFloat(reqMinorVer)) {
if (versionRevision >= parseFloat(reqRevision))
return true;
}
}
return false;
}
}

function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '';
if (isIE && isWin && !isOpera)
{
str += '<object ';
for (var i in objAttrs)
{
str += i + '="' + objAttrs[i] + '" ';
}
str += '>';
for (var i in params)
{
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
}
str += '</object>';
}
else
{
str += '<embed ';
for (var i in embedAttrs)
{
str += i + '="' + embedAttrs[i] + '" ';
}
str += '> </embed>';
}

document.write(str);
}

function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();

switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
case "id":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}

XopoIII
28.08.2008, 15:19
тема супер mff я тя доебу=))

1-я сделал поле, потипу шахматного, по сторонам по 1 фигуре, ходят по очереди...но не знаю как сделать таймер, допустим первый походил и минута пошла, если второй не успел походить, то смена хода...=)

2-в опере не работает очередность =( запрещаю ход через lock() ну и разрешается ходить через unlock()

mff
28.08.2008, 15:37
Набирай во Flash F1 и в поиске "setMinutes" или "setMilliseconds"
Там и примерчик тебя ждёт и еще много чего интересного узнаешь. Вот пример движения круга при нажатии на кнопку-квадрат: http://slil.ru/26096433

XopoIII
28.08.2008, 15:51
ладно разберусь...а второй вопрос актуален еще...как заставить оперу понимать lock()? или в чем то еще может быть косяк?

вопрос снят, проблема с кешем опры=)

Zedi
28.08.2008, 20:55
[офтоп]Тему надо бы закрепить а то еще кто нибудь создаст такую же [/офтоп]

XopoIII
29.08.2008, 01:18
2 Zedi, полностью согласен...нада модеров.

2 mff:
1-как соеденить флшь с пхп скриптом и как передавать данные вообще? (примерчик если не трудно, а то на словах не пойму=))
2- можно ли рпи создании флэш, в скриптах, переменным присваивать значения переменных пхп как в js?
допустим:

var test:Test = <?php echo $_SESSION['test'] ?>;

ну или просто

блабла.test = <?php echo $_SESSION['test'] ?>;

mff
29.08.2008, 10:08
Для соединения flash с php используем loadVariables
Пишим в первом кадре:
this.createEmptyMovieClip("highscore_mc", 10);
loadVariables("http://www.helpexamples.com/flash/highscore.php", highscore_mc, "GET");
Затем не забываем про ctrl+enter (тестирование) и после появившегося окна ctrl+alt+V (показать переменные)
А вообще, скачай любую форму отправки mail на flash и php, тогда всё станет сразу ясно!

Flash может лишь принимать от серверного скрипта данные и передавать данные на обработку, после чего забирать назад.

nerezus
29.08.2008, 10:18
Кк сделать размеры флешки динамическими, т.е. чтобы она полностью вписывалась(ну например в div по размеру), но не масшитабировалась, а меняла свой размер(кол-во точек в длину и ширину)?

mff
29.08.2008, 10:22
Очень просто, при вставке flash в документ пишем: width="100%" а в самой flash в первом кадре: Stage.scaleMode = "noScale";
Вот сдесь http://noregret.org/tutor/elastic/ исчерпывающая информация по этому вопросу.

XopoIII
29.08.2008, 11:57
ладно с передачей вроде ясно стало все...такая проблемка(небская=))
как на картинке разместить чекбоксы?? =))

mff
29.08.2008, 12:24
как на картинке разместить чекбоксы?? =))
Очень просто! Картинку на нижний слой, а чекбоксы на верхний слой!

XopoIII
29.08.2008, 12:39
вобщем, нада наверное мне хорошую книгу по флешу....скачал по as3 но там работают во flex

mff
29.08.2008, 12:55
Качай по As2, их в сети полно! А As3 не сильно то отличается от As2, легче потом почитать о новых изменениях.

nerezus
29.08.2008, 13:46
вобщем, нада наверное мне хорошую книгу по флешу....скачал по as3 но там работают во flex Не бойся, там один и тот же AS, я с этой книгой в Flash CS3 работал. Разницы в языке никакой.

А As3 не сильно то отличается от As2 Очень сильно) Полностью язык переделали, раньше он был типа JS, а теперь клон Java.
+ совершенно другая структура)

nerezus
29.08.2008, 13:47
И вопрос: как из флнша поменять размер своего окошка? Т.е. было допустим 400*300, а я хочу сделатть его 400*400?

XopoIII
29.08.2008, 15:26
надыбал видеокурс какой то для начинающих, буду смотреть=) а то после пхп никак не могу освоиться во флэше...=)

2nerezus из проги?+) или в ролике?

nerezus
30.08.2008, 09:20
Из самого ролика. Т.е. изменить размеры самого себя.

И еще вопрос: нужен набор компонентов, чтобы рисовать формочки.

nerezus
30.08.2008, 10:32
Вот сдесь http://noregret.org/tutor/elastic/ исчерпывающая информация по этому вопросу. К сожалению оно для AS2, а надо AS3. Вот думаю, как модифицировать.

XopoIII
30.08.2008, 15:22
в этой книге не смотрел? мож что есть полезное(ток скачал буду смотреть)
_http://torrents.ru/forum/viewtopic.php?t=851917

Chaak
30.08.2008, 18:39
Возможно ли флэшем, получить Http-заголовки, без использования Php.
Если, да, то как?

Плюсов не пожалею если поможете. очень надо

nerezus
30.08.2008, 19:46
Возможно ли флэшем, получить Http-заголовки, без использования Php. Нет, он работает на клиенте.

Касательно ресайза - то сделал. Разраб timezero ответил, как)

XopoIII
31.08.2008, 12:08
как сделал расказывай =)

XopoIII
31.08.2008, 14:05
а это, а через пост можно передавать данные каким нибуть раком?)

Grema
31.08.2008, 15:06
Советую полазить тут _http://www.flashkit.com/movies/Scripting/
и тут _http://www.flasher.ru/forum/.
По 2й ссылки классный русский форум где очень много полезной инфы и сидят грамотные люди, причем видел пару тем про ПОСТ запросы, поищи, уверен найдешь что надо.

nerezus
31.08.2008, 21:41
http://www.flasher.ru/forum/showthread.php?t=115446 так сделал.
а это, а через пост можно передавать данные каким нибуть раком?)
естественно. Стандартным путем блин) Формируещь request свой)

MafiaBoy3
03.09.2008, 17:45
так а где можно почитать о создании сайтов во flash?
Интересует ПРЕЖДЕ ВСЕГО перемещение в пространстве клавишами w s a и d соответственно.

Ps: Alternativa3d - полное гавно.

cash$$$
03.09.2008, 17:57
так а где можно почитать о создании сайтов во flash?
Интересует ПРЕЖДЕ ВСЕГО перемещение в пространстве клавишами w s a и d соответственно.

Ps: Alternativa3d - полное гавно.

Посмотри тут:
http://www.sitem.ru/book.html

Учебники:
http://web-silver.ru/flash/book/

А вобще, на сегодняшний день существуют шаблоны сайтов с flash...

Dr1ver
04.09.2008, 12:35
Эта программа переводит SWF в FLA . И не только.
В папке cracked сломанный exe-шник.


http://depositfiles.com/files/7703579

mff
04.09.2008, 16:36
Template Monster MEGA PACK 1 (FULL DVD Version)

http://i31.tinypic.com/14av50p.jpg

FULL DVD Version / .PSD / .HTML / .FLA / .SWF / .CSS / Fonts / Library

Part 01
http://www.megaupload.com/?d=5FVXC0WG

Part 02
http://www.megaupload.com/?d=9XS9WIW4

Part 03
http://www.megaupload.com/?d=KDNT6Q80

Part 04
http://www.megaupload.com/?d=O3WCZFKY

Part 05
http://www.megaupload.com/?d=R5ZJFCOL

Part 06
http://www.megaupload.com/?d=23DI655S

Part 07
http://www.megaupload.com/?d=7Y5LRMP2

Part 08
http://www.megaupload.com/?d=9WN0OFAR

Part 09
http://www.megaupload.com/?d=BE5RKCO5

Part 10
http://www.megaupload.com/?d=TRBGVGS1

Part 11
http://www.megaupload.com/?d=KEVL1R29

Part 12
http://www.megaupload.com/?d=HGY3118J

Part 13
http://www.megaupload.com/?d=KPT7LCW3

Part 14
http://www.megaupload.com/?d=IZKQFDPH

Part 15
http://www.megaupload.com/?d=ZRFF4D4B

Part 16
http://www.megaupload.com/?d=ONU7G26H

Part 17
http://www.megaupload.com/?d=CV2FTEF9

Part 18
http://www.megaupload.com/?d=7PK6C6DN

Part 19
http://www.megaupload.com/?d=798ICIFP

Part 20
http://www.megaupload.com/?d=CTIP9G4N

Part 21
http://www.megaupload.com/?d=TZZZ0XJP

Part 22
http://www.megaupload.com/?d=LXM9MGL3

Part 23
http://www.megaupload.com/?d=C6NYHM90

Part 24
http://www.megaupload.com/?d=90CYH2HT

Part 25
http://www.megaupload.com/?d=IVEJQBCO

Part 26
http://www.megaupload.com/?d=DBUW96WG

Part 27
http://www.megaupload.com/?d=ND6ZXVS6

Part 28
http://www.megaupload.com/?d=6BHWU5U6

Part 29
http://www.megaupload.com/?d=S075AZJZ

Part 30
http://www.megaupload.com/?d=MREZK7P5

Part 31
http://www.megaupload.com/?d=BMO9U79K

mff
04.09.2008, 16:40
BoxedArt Web Templates - DVD Pack

http://i29.tinypic.com/2mrtrba.jpg

/ DVD / Rar / PSD / HTML / Fonts /SWF / CSS / FLA / Library /

Collection Pack - 1 |--> 140 Templates
Collection Pack - 2 |--> 168 Templates

part 01
http://rapidshare.com/files/95783694/Temp-Pack-2.part01.rar

part 02
http://rapidshare.com/files/95783671/Temp-Pack-2.part02.rar

part 03
http://rapidshare.com/files/95783625/Temp-Pack-2.part03.rar

part 04
http://rapidshare.com/files/95783570/Temp-Pack-2.part04.rar

part 05
http://rapidshare.com/files/95783538/Temp-Pack-2.part05.rar

part 06
http://rapidshare.com/files/95783514/Temp-Pack-2.part06.rar

part 07
http://rapidshare.com/files/95783523/Temp-Pack-2.part07.rar

part 08
http://rapidshare.com/files/95783467/Temp-Pack-2.part08.rar

part 09
http://rapidshare.com/files/95783442/Temp-Pack-2.part09.rar

part 10
http://rapidshare.com/files/95783415/Temp-Pack-2.part10.rar

part 11
http://rapidshare.com/files/95783391/Temp-Pack-2.part11.rar

part 12
http://rapidshare.com/files/95783315/Temp-Pack-2.part12.rar

part 13
http://rapidshare.com/files/95783259/Temp-Pack-2.part13.rar

N19hTW0lF
30.09.2008, 21:43
делаю проект на flash е кто хочет просоиденяйтесь

lisa99
12.11.2008, 00:07
делаю проект на flash е кто хочет просоиденяйтесь
и что ж за проект?= )
подробней расскажи, плз...

lisa99
12.11.2008, 00:13
Есть вопросы, ответы на которые меня не устраивают (из тех , что я нашла)
подскажите, плз...

1. Что на данный момент существует из flash - cms ?

opensource, коммерч.
русс/бурж.

2. Что есть из готовых библиотек для сопряжения flash с Ajax?
цель- компактность кода и сайта

п.с. флеш-ресурсы знаю хорошо, бываю там частенько.
п.п.с. потрошить флешки умею =)

nerezus
12.11.2008, 00:28
1. Нет смысла, т.к. нет плюсов.
2. Нет смысла. т.к. нет смысла: флеш не нуждается в аяксе, т.к. обладает более сильными средствами.

lisa99
12.11.2008, 14:30
1. Нет смысла, т.к. нет плюсов.
2. Нет смысла. т.к. нет смысла: флеш не нуждается в аяксе, т.к. обладает более сильными средствами.
1/ не согласна.
очень распространены разного рода портфолио на флеше (думаю, ссылки не нужны)
по сути
галереи-инфо-контакты

Уникальность дизайнерских решений во флеше диктует многое, но уверена, что шаблонные решения тоже нужны.
Вообще когда-то со знакомым стоял вопрос делать-не делать такой движок.

2. Проблемы передачи значений и переменных между javascript и flash все же остались.

N19hTW0lF
12.11.2008, 22:52
есть FlashSiteCms,Flashphpmyadmin,ну и докучи галереи

можешь использовать яву так
getURL (javascript:);
ну вот
Проект уже сделал
где ты мец назад был!?-))

lisa99
13.11.2008, 00:07
есть FlashSiteCms,Flashphpmyadmin,ну и докучи галереи

можешь использовать яву так
getURL (javascript:);
ну вот
Проект уже сделал
где ты мец назад был!?-))

1.с галереями все ясно- куча.
С остальными не очень..

2. был-А..
ну извини, недоглядела. теперь буду заглядывать сюда постоянно = )

3. покажи, что сотворил. Может...и тебе польза будет? =)

N19hTW0lF
13.11.2008, 00:26
лиц рад за тя.
нашет проекта...ммм...в нете еще нет...в декабре будеть супер финал по флеш сайт буилдинг.

mff
13.11.2008, 09:32
2. Проблемы передачи значений и переменных между javascript и flash все же остались.Ajax сдесь не причем!

lisa99
13.11.2008, 18:41
Ajax сдесь не причем!
смотри lightbox++

в идеале- ни при чем, это ясно
а если нужно по быстрому склеить два куска - флеш, статику и javascript - то что надо.

кроме того, всплывающие окна на флеше реализуют редко- подкачивают мувиклип внутрь родительского.
Если ты сделаешь это за 5 минут - покажи..мне очень интересно)

N19hTW0lF
14.12.2008, 23:01
Короче установил себе FLASH CS4.
диз не нрав.привык к FLASH CS3.
Понравился перо.более функционален.
еще там инструмент кости есть готовые анимации.можете сохранять стиль анимации. еще мона работать с 3d графикой.еще в библиотеке больщая коллекция звуков есть.
Ну вот польный пакет CS4
Первый файл: http://soft.uz/download/2155
Второй файл: http://soft.uz/download/2156
ЛЕКАРСТВО: http://damage.xnet.uz/Adobe CS4 crack.rar

N19hTW0lF
14.12.2008, 23:03
еще если кому то надо могу на ваши вопросы снять видео.ну типа видео уроки.

optimazer
16.12.2008, 17:27
Народ, я во Flash & Action Script не в теме...!
однако необходимо сделать следующее...!

Есть 2 клиентские машины и 1 машина сервер.
На клиентах веб-камеры!
Необходимо передать видео-поток с камеры первого на второй клиент и в обратную сторону если они на сайте онлайн одновременно.

как это организовать?
Жду советов!

N19hTW0lF
16.12.2008, 20:35
Flash Media Server.
Flex.

N19hTW0lF
21.12.2008, 20:15
ЗАДАНИЕ ROA
ЗАДАНИЕ: Flash(AS 3) Tower-Defence: просто массив объектов Points(x, y), по которым движется тело. Анимация этого тела.
New flash AS3 file,в Properties пищем Class: Antichatflash
и создадим новый .as файл с этим кодом:
package
{
import flash.display.*;
import flash.events.Event;


public class antichatflash extends MovieClip
{
private var i:int, j:int, t:Number, cir:Sprite, cirSh:Shape,
_x:int, _y:int, _x1:int, _y1:int, _x2:int, _y2:int;
private const ANGLE_COR:Number = 180 / Math.PI;
public function antichatflash()
{
_x = 0;
_y = 0;
_x1 = 100;
_y1 = 200;
_x2 = 0;
_y2 = 400;
graphics.lineStyle(0);
graphics.moveTo(_x,_y);
graphics.curveTo(_x1, _y1, _x2, _y2);

cir = new Sprite();
addChild(cir);
cirSh = new Shape();
cirSh.graphics.lineStyle(0);
cirSh.graphics.drawRect(0,10,20,100);
cir.addChild(cirSh);
cirSh.x=-50;
cirSh.y = -5;
addEventListener(Event.ENTER_FRAME, enterFrameFunc);
}
private function enterFrameFunc(evt:Event):void {
i++;
t = i/100;
cir.x = bezier3(_x,_x1,_x2,t);
cir.y = bezier3(_y,_y1,_y2,t);
if (i>1) {
cir.rotation = returnRotation(
bezier3(_x,_x1,_x2,t)-bezier3(_x,_x1,_x2,(i-1)/100),
bezier3(_y,_y1,_y2,t)-bezier3(_y,_y1,_y2,(i-1)/100));
}
if (i>100) {
i=0;
}
}
private function returnRotation(myX:int,myY:int):Number {
var aC:Number=myY;
var cB:Number=myX;
var aB:Number;
aB=Math.sqrt(aC*aC+cB*cB);
var aBC:Number=Math.asin(aC/aB);
var rez:int;
rez = aBC*180/Math.PI;
if (aC<0) rez = 360+aBC*ANGLE_COR;
if (cB < 0) {
rez = 180-aBC*ANGLE_COR;
if (aC < 0) rez = 180 - aBC * ANGLE_COR;
}
return rez;
}
private function bezier3(p0:int,p1:int,p2:int,t:Number):Number {
return (1-t)*(1-t)*p0+2*t*(1-t)*p1+t*t*p2;
}

}

}
вот потом CTRL+ENTER.
Смотрим тут:http://redu.uz/antichatflash.html
Исходник:redu.uz/antichat.rar

N19hTW0lF
21.12.2008, 20:33
Вот себе установил flex.всем советую Flex это мега вещь!-)
Для новичков показиваю как установить:
1.Качаем файлы:
Java (http://java.com/ru/download/manual.jsp?locale=ru&host=java.com)
FlashDeveloper (http://www.flashdevelop.org/downloads/releases/FlashDevelop-3.0.0-Beta9.exe)
Open source Flex (http://opensource.adobe.com/wiki/display/flexsdk/download?build=4.0.0.4021&pkgtype=2)
Flash player (http://get.adobe.com/flashplayer/)
Если вопросы будуть задаем здесь

nerezus
21.12.2008, 21:46
Вот себе установил flex.всем советую Flex это мега вещь!-) + лицензию для студентов нахаляву можно ;)

P.S.
cirSh.graphics.draw(0,10,20,100); Нет такого метода...

N19hTW0lF
21.12.2008, 22:00
ой извините :
меняем это:
cirSh.graphics.draw(0,10,20,100);
на
cirSh.graphics.drawRect(0,0,20,10);

N19hTW0lF
21.12.2008, 22:05
nerezus
+ лицензию для студентов нахаляву можно
если кто то еще не знает вот инфа:
Adobe выпустила Adobe Flex Builder 3 для образовательных целей бесплатно!
Просто зарегистрируйтесь на HTTPS: / / www.flexregistration.com/ (часть регистрации является доказательством того, что вы студент или сотрудник школы, - например, достаточно, чтобы выиграть nascanovat МСОК [ИТИК] и конвертировать их в PDF или JPG с. Тогда вам просто скачать пробную версию Builder http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email, устанавливать пробную версию на 60 дней ждать от Adobe отправить электронную почту с лицензией номер. (я рекомендую, чтобы зарегистрироваться Школа почты)

Чтобы узнать больше об Adobe Flex Builder 3, чтобы узнать: http://www.adobe.com/products/flex/features/flex_builder/

N19hTW0lF
22.12.2008, 23:11
Флеш галлерея
http://webdesign.redu.uz/flash/06214ef093de.jpg
>>Скачать<< (http://webdesign.redu.uz/flash/flash-gallery.redu.uz.rar)
Ну в архиве 13 разнообразных галлереи.
Кому надо стучите помогу разобратся,или помогу сделать из этих галлереии сделать меню.
ЗЫ: некоторые барыги продают эти сркипты

N19hTW0lF
22.12.2008, 23:21
Флеш-банеры
http://webdesign.redu.uz/flash/prosto.jpg
>>Скачать<< (http://webdesign.redu.uz/flash/flash-banner.redu.uz.rar)

Isis
22.12.2008, 23:29
Подскажите пожалуйста книги на русском по ас3

Pashkela
22.12.2008, 23:38
http://www.packo.ru/node/1146

:)

N19hTW0lF
22.12.2008, 23:52
Pashkela
не флудим-)
Isis
На русском говорять в 2009 выйдет книги по AS3.
Хотя вот этих я тебе советую :
Книга по AS3 на русском языке (http://webdesign.redu.uz/flash/ActionScript3.0.rar)

Словарь AS (http://webdesign.redu.uz/flash/as_help_ru.rar)

pyaniyMACTEP
30.01.2009, 15:15
Народ подскажите что нужно для работы с потоковым видео? необходимо видеобщение между 2 веб камерами.

mff
30.01.2009, 16:02
В Adobe Flash нажми F1 и там набери camera

N19hTW0lF
02.02.2009, 13:44
без сервака здесь никак .
юзай Flash Media Server

N19hTW0lF
02.02.2009, 14:08
Постараюсь обяснить как сделать видео чат с помощью RED5(opensource) (http://ru.wikipedia.org/wiki/Red5) (есть еще Flash media Server.Но он платный.)
Качаем
Сервер RED (http://osflash.org/red5/070final)
Скрипт Video Chat (http://sourceforge.net/projects/red5chat/)
Ну все остается устанавить Java,Сам сервер RED и скрипт Video chat.
И все-)дерзай

helat
08.02.2009, 01:08
Нужна флешка которая будет грузить картинку из url и показывать ее.
тоесть дан url картинки и нужно чтоб флешка ее грузила.

N19hTW0lF
08.02.2009, 11:33
ты хош чтобы загрузилась тока с одного url?
те менять не смож.
или чтобы мона было как у аватара?
типо даеш урл энто загружает на сервер и показивает?

helat
08.02.2009, 12:47
нужно чтоб например картинк на сайте xxx.gif
имеено ее прописать. и чтоб при смене картинки менялась и во флеше.

Godfather Bulan
20.02.2009, 00:33
Нужен проигрыватель радио pls
есть идеи? просто проигрыватель. не надо отображать "сейчас в эфире"
просто полоска, в ней кнопка плей и стоп

N19hTW0lF
20.02.2009, 12:30
Godfather Bulan
Стучи в аську сделаю

N19hTW0lF
20.02.2009, 12:41
2 helat
создаешь movie clip,в Instance name пишем kartinka.
в первый фрейм пишем
kartinka.loadMovie ('http://ya.ru/logo.png');
Место
http://ya.ru/logo.png
пишешь свой URL

++Norton++
22.02.2009, 12:04
Встал такой вопрос:
Есть ли в ActionScript какая нибудь функция, которая возвращает имя пользователя, под которым человек залогинен в Windows?
Заранее спасибо!

N19hTW0lF
02.03.2009, 22:40
ИМХО можно,надо поискать ,не работал с системой..

Zitt
04.03.2009, 01:07
как сделать из флеш объкта ссылку?
<a hfer=""><object id="videoplayer" параметры></object> </a>
не катит....

Zitt
04.03.2009, 01:08
Godfather Bulan, uppod.ru

Pashkela
04.03.2009, 01:33
2 Zitt:

http://forum.remoter.ru/topic94.html

N19hTW0lF
04.03.2009, 01:40
Zitt
Вам надо в другой раздел.
А так делал всегда во флеше сверху делаем прозрачную кнопку и пропишем туда
on (release) {
getURL("http://yandex.ru","_blank");

}

MatriX30000
28.04.2009, 23:02
можно ли накрутить золотые монеты в этой флеш игре? http://farmer.vkontakte.ru/

mff
30.04.2009, 12:20
MatriX30000, да можно! Используй любой декомпилятор, Sothink SWF Decompiler вполне подойдёт.

mff
30.04.2009, 12:21
как сделать из флеш объкта ссылку?
<a hfer=""><object id="videoplayer" параметры></object> </a>
не катит....тоже интересно, мне нужно вешать один банер в 2 места и давать разные ссылки, приходиться делать 2 разных банера блин. :mad: :(

mff
30.04.2009, 18:15
Использование Flash CS4 Professional (http://help.adobe.com/ru_RU/Flash/10.0_UsingFlash/index.html)
Программирование на ActionScript 3.0 (http://help.adobe.com/ru_RU/ActionScript/3.0_ProgrammingAS3/)
Использование компонентов ActionScript 3.0 (http://help.adobe.com/ru_RU/ActionScript/3.0_UsingComponentsAS3/)

http://forum.antichat.ru/images/icons/icon14.gif

MatriX30000
04.05.2009, 14:36
mff
можно поподробней, как что там, ну допустим я вынес через эту софтину, что дальше?

mff
04.05.2009, 16:45
MatriX30000 от крывай swf файл и ищи свои монетки в виде шейпов или клипов. Там всё просто, найдёшь жми на експорт, и экспортируй в swf

MatriX30000
04.05.2009, 18:07
выбираю это прилоение, навожу на эту игру, и прога выдаёт ошибку...

MatriX30000
04.05.2009, 18:11
это программа тупая, кинь плз ссыль на нормальный софт для извлечения

nc.STRIEM
05.05.2009, 03:15
Нужно на actionscript написать код который проверяет есть ли кукак xxx, если есть то выводит сообщение ok, если нет то ставик куку в значение 1 и выводит сообщение no. Готовый файл в формате swf. Напишите кто шарит, код буквально пару строк.

Pashkela
05.05.2009, 04:19
Там совсем не две строчки, там класс целый:

вариант 1:

http://myflex.wordpress.com/2008/11/12/actionscript-cookie-util/

вариант2:

http://garbage-collector.ru/2007/10/21/using_cookies_in_as3/

gri.n
25.05.2009, 10:37
Мужики ! Помогите плиз ! Есть такая проблема в папке каждый день сваливаются файлы с разными именами *.xml в j:\dir\..... как написать скрипт на vbs или бат чтоб последний созданный в этой папке файл копировался в директорию с:\123\ и при этом не изменяя своего имени! Очень срочно ! Рассмотрю все варианты! Заранее Спасибо!

PEPSICOLA
30.05.2009, 01:05
Где скачать готовый flashplayer что бы просто залить файлы на сайт, указать в html коде путь к плееру, путь к видео файлу и были опции, перемотки, паузы и т.п.?

Примерно как здесь:
http://www.ag.ru/files/videos/cursed_mountain/31590/flash#show

mff
02.06.2009, 02:52
Где скачать готовый flashplayerhttp://www.freehtml.ru/flash-players/

Pavmcia
08.06.2009, 23:21
Как это сделанно?
http://vkontakte.ru/app598681_17006704


Пожалуйста в личку, дабы не прикрыли.
Заранее спасибо.

Pavmcia
09.06.2009, 22:43
Ответит кто нить?

FireFenix
09.06.2009, 23:25
Ответит кто нить?
Приложения вконтакте делаются на API для контакта + ActionScript. Т.к. приложение может получить доступ к кукам, то оно запросто отдаёт их дргуому юзеру => заменяя куки мы получаем доступ без ввода логина и пароля на страницу

ino222
10.06.2009, 15:51
Есть горящий вопрос-сегодня нужно закончить пару кнопок в один блог, кнопки-флэш, сразу оговорюсь, я не пишу на AS, я работаю программно, но подобрать не могу необходимую функцию, а требуется следующее:
-кнопка прозрачная(уже есть!)
-клик по кнопке-звук треснувшего камня(уже есть!)
---------------------------------------------------------------------
-нужно визуально отобразить треснувшую кнопку-как расходятся линии разлома в течении 1 сек., потом уже переход по ссылке(((((
пипец башку сломал-нужно к вечеру уже доделать
Кто-то, что-то актуальное может посоветовать?

mff
11.06.2009, 13:55
Сделай клип (треснувшую кнопку-как расходятся линии разлома в течении 1 сек), а не кнопку.
Дай ему ID my_btn
Создай слой в клипе, сделай первый и последний пустой кадр.
На первом кадре пропиши:
stop();
На последнем кадре:
getURL(http://site.ru);
gotoAndStop(1);
В первом кадре сцены пропиши:
my_btn.onPress = function () {
gotoAndPlay(2);
};

Звук приаттач из библиотеки таким же макаром. Удачи! :)

gral
13.06.2009, 23:06
кто скажит как правильно сделать чтоб флешки формата exe проигрывались на сайте?
делал так:
<html>
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" allowfullscreen="true" src="http://***.ru/video/flvplayer.swf"
width="174" height="150" type="application/x-shockwave-flash" flashvars="file=http://***.ru/flv/selina5.exe">
</html>

KaZ@NoVa
13.06.2009, 23:42
кто скажит как правильно сделать чтоб флешки формата exe проигрывались на сайте?
делал так:
<html>
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" allowfullscreen="true" src="http://***.ru/video/flvplayer.swf"
width="174" height="150" type="application/x-shockwave-flash" flashvars="file=http://***.ru/flv/selina5.exe">
</html>
Никак. Надо выдирать swf из exe, поскольку exe - плеер с вложенным swf, а под системами, отличными от Windows, exe не работают.

ino222
14.06.2009, 00:03
Сделай клип (треснувшую кнопку-как расходятся линии разлома в течении 1 сек), а не кнопку.
Дай ему ID my_btn
Создай слой в клипе, сделай первый и последний пустой кадр.
На первом кадре пропиши:
stop();
На последнем кадре:
getURL(http://site.ru);
gotoAndStop(1);
В первом кадре сцены пропиши:
my_btn.onPress = function () {
gotoAndPlay(2);
};

Звук приаттач из библиотеки таким же макаром. Удачи! :)




Оч. благодарю за отличное пояснение-жаль прочитал поздно, но теперь в курсе!!! желаю Вам успехов!

gral
14.06.2009, 00:22
Никак. Надо выдирать swf из exe, поскольку exe - плеер с вложенным swf, а под системами, отличными от Windows, exe не работают.
я имею ввиду флеш игры, пробывал через этот код и в формате swf не получается((((
можно подробнее чуточку о выдёргивании и правильный ли я ставлю код для этого..............

mff
14.06.2009, 01:23
gral, читай пост #3 http://forum.antichat.ru/showpost.php?p=799643&postcount=3

gral
14.06.2009, 11:38
решил свою проблему так:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="300" height="150">
<param name=movie value="адрес флэшки">
<param name=quality value=high>
<embed src="адрес флэшки" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="300" height="150"></embed></object>
кто знает как туды вставлять много флешек?

mff
14.06.2009, 21:07
решил свою проблему так:...Сдесь ты не решил, а создал проблему! Вставляй через скрипт! Иначе, у тебя при наведении на flash будет выскакивать сообщение в браузерах, типа "нажмите, чтобы разблокировать активное содержимое". И получаеться, надо дважды жать на флэшку, если это например меню, то это вообще недопустимо! :)

gral
14.06.2009, 22:39
Сдесь ты не решил, а создал проблему! Вставляй через скрипт! Иначе, у тебя при наведении на flash будет выскакивать сообщение в браузерах, типа "нажмите, чтобы разблокировать активное содержимое". И получаеться, надо дважды жать на флэшку, если это например меню, то это вообще недопустимо! :)
ВСЁ НОРМАЛЬНО ПАШИТ!!! даже сделал чтоб много флешек было))) ток теперь надо чтоб они открывались в отдельном окне при нажатии на понравившуюся) у кого есть предложения как смастерить? а код чуть изменил:
<object type="application/x-shockwave-flash” data="/img/flash.swf" width="500" height="400"><param name="movie" value="/img/flash.swf"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="bgcolor" value="#ffffff"><embed src="/img/flash.swf" width="500" height="400" type="application/x-shockwave-flash" play="true" loop="true" menu="true"></embed></object>

mff
14.06.2009, 22:53
Короче ты всё сделал неправильно =)
И код заключи в теги [code] ;)

gral
14.06.2009, 23:18
Короче ты всё сделал неправильно =)
И код заключи в теги [code] ;)
ну отпиши как правильно! я то тож могу много где написать от фонаря что не правильно))))))))))))))

geforse
26.06.2009, 20:08
Посоветуйте хорошую книгу по изучению Flash, ActionScript :)

Корвин
29.06.2009, 14:04
подскажите плиз, вставил флеш на сайт с помощью swfobject.js

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, как это можно исправить?

BiG_][aKeR
30.06.2009, 15:13
А можно ли как то PHP конвертонуть в SWF? чтото подобное видел давно,хз что то уже было(

KillDead
01.07.2009, 13:07
[aKeR']А можно ли как то PHP конвертонуть в SWF? чтото подобное видел давно,хз что то уже было(
Вообще то это кардинально разные языки. Надо вручную переписывать, при этом учитывать что фукционал различается на 70%.

Другое дело, если тебе надо сгенерировать SWF посредством скрипта на пхп. Такое есть, правда очень примитивное.

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

mff
12.07.2009, 15:00
heretic1990, Да очень просто!
my_xml.load("script.php");

alwex
13.07.2009, 17:42
смотрите, я скачал граффити вконтакте и хотел переделать но у меня не передает данные. я открыл исходник:

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).subs tr(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);
тоже самое... кто знает в чем ошибка

zavra
13.07.2009, 18:26
alwex, ты скачал свф и декомпиллил? сложный код может и пострадать после декомпиляции, так что может какой-то кусок потерялся...

geforse, Action Script 3.0 для Flash полное руководство. офигенская книга

XopoIII
13.07.2009, 18:28
что ты хочешь сделать то? этим $file = $_FILES['Filedata']['name'] чего хочешь добиться?

aqqa
14.07.2009, 01:08
имеется код
on (press) {
_parent.kvadrat.onMouseUp=function(){this._rotatio n=this._rotation-45;}
}

при нажатии в любом месте мувика срабатывает функция onMouseUp....
Как сделать чтоб эта функция срабатывала только тогда когда жмешь на объект kvadrat?

alwex
14.07.2009, 09:36
да просто он не читает $_FILES... не передает

zavra
14.07.2009, 09:48
aqqa, убери on(press):

_parent.kvadrat.onMouseUp = function(){this._rotation -= 45;}

aqqa
14.07.2009, 11:24
aqqa, убери on(press):

_parent.kvadrat.onMouseUp = function(){this._rotation -= 45;}
Пишет что оператор должен находится в обработчике событий...
Можешь обьяснить в каком месте это писать

zavra
14.07.2009, 11:36
если у тебя нарисован квадрат на сцене, преобразуй его в мувиклип и в параметрах присвой instanceName как kvadrat.
потом снимай с него выделение и пиши в коде кадра:
_root.kvadrat.onRelease = function(){this._rotation -= 45;}

alwex
15.07.2009, 16:23
помогите. у меня есть скрипт где

public static var gatewayURL:String = "BitmapExporter.php";

а как я могу в браузере или при помощи SWFOBJECT изменить это значение?

я пробовал через
so.addParam("gatewayURL", "bitmap.php");
но ничего не дало...

zavra
15.07.2009, 16:30
он же статический, как ты изменишь его значение?

alwex
15.07.2009, 16:32
блин... точно) я в AS - 0. у меня есть вот fla и as исходники как мне в swf сделать?

mff
15.07.2009, 16:37
alwex, нужно открыть fla в Adobe Flash и сделать публикацию в swf.

alwex
15.07.2009, 16:42
спс ;) я блондинкО )))

alwex
15.07.2009, 20:52
а нету каких-то еще прог?

mff
16.07.2009, 10:10
alwex, зачем? Под линукс есть какоето гавно, я юзал как то. Но это всё гавно. Тебе нужен Adobe Flash ...

alwex
21.07.2009, 12:29
смотрите у меня трабла есть небольшая, я кароче поставил JW FLV ПЛЕЕР в ДЛЕ через SWF OBJECT но почему то в новость можно только 1 плеер вставить... как сделать что бы больше?

Вот код...

<div id="coner"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/swfobject.js"></script>
<script type="text/javascript">
var s1 = new SWFObject("{$config['http_home_url']}engine/classes/player/player.swf","ply","328","200","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file={$url}&image={$option[1]}");
s1.write("coner");
</script>

alwex
21.07.2009, 13:33
всё, я исправил через <embed...

alwex
21.07.2009, 13:47
уже не над...

geforse
21.07.2009, 18:03
Подскажите пожалуйста, возможно ли во флешке отобразить <iframe> ?

Ну вот допустим я открываю .swf и там гугл отображается + чтобы он работал) а не просто картинка была)

ilor
22.07.2009, 15:33
var mc:mc1 = new mc1();
var m2:mc2 = new mc2();
addChild(mc);
mc.addEventListener(MouseEvent.CLICK, MClick);

function MClick(e:MouseEvent){
// Как сменить MovieClip c mc1 на mc2?
}

P.S. Без пересоздания

daniel_1024
01.08.2009, 15:38
ну и меня вопрос: возможна ли с технической стороны во флеш например отсылка определенного файла/директори на мейл или фтп ?!

N19hTW0lF
03.08.2009, 18:42
можно через флеш+пхп

MTC
06.08.2009, 20:46
есть исходники. .FLA из-за того что с большой буквы, макромедиа флеш не открывает. как открыть и конвертнуть в свф?

Sharky
07.08.2009, 15:22
есть исходники. .FLA из-за того что с большой буквы, макромедиа флеш не открывает. как открыть и конвертнуть в свф?
переименовать 0о

satana8920
08.08.2009, 17:05
как через флеш что то запустить бат например и создать этот же бат? или прописать в КМД
пробовал так ничо не выходит ошибка говорит
mdm.System.execStdOut("ipconfig /all");

N19hTW0lF
09.08.2009, 16:00
http://demiart.ru/forum/index.php?showtopic=56002

zifanchuck
13.08.2009, 13:37
Может ктото посоветовать атуальную литературу по флешу? Я в етом не шарю, по етому нужно чтобы с самых азов. Буду очень благодарен.

ZnikiR
22.08.2009, 20:06
Привет нужна помощь,есть обычная флеш анимация нужно добавить action script для того чтобы ВК получить
isAppUser – возвращает установил пользователь данное приложение или нет.
И если он=1 в случае, если пользователь установил у себя данное приложения,то потом просто показать флеху,а если он 0,то попросить установить на страницу.
Как это сделать?

zavra
22.08.2009, 20:23
ZnikiR, as2/3?

ZnikiR
22.08.2009, 22:10
ну лучшее на тройке.

zavra
22.08.2009, 23:29
Создаешь мувиклип, называешь его alertWindow, это будет окошко, которое показывается, если приложение не добавлено. Кидаешь на сцену и код:

//Добавление на страницу:
var isAppUser:Number=Number(root.loaderInfo.parameters .is_app_user);
if (isAppUser) {
alertWindow.visible=false;
} else if (!isAppUser) {
alertWindow.visible=true;
}

Смысл в том, что через html во флешку передаются параметры, один из них is_app_user, который мы и читаем. Таким же образом можно получить и любой другой:
* api_id – это id запущенного приложения.
* user_id – это id пользователя, со страницы которого было запущено приложение. Если приложение запущено не со страницы пользователя, то значение равно 0.
* group_id – это id группы, со страницы которой было запущено приложение. Если приложение запущено не со страницы группы, то значение равно 0.
* viewer_id – это id пользователя, который просматривает приложение.
* is_app_user – если пользователь установил приложение – 1, иначе – 0.
* viewer_type – это тип пользователя, который просматривает приложение (возможные значения описаны ниже).
* auth_key – это ключ, необходимый для авторизации пользователя на стороннем сервере (см. описание ниже).

zifanchuck
23.08.2009, 00:27
Скачал flash cs3 щас буду крякать. купил книгу сегодня. буду изучать основы. вот собственно вопрос. етим флеш кс3 можно делать приложения под вконтакте??? или какойто другой прогой?

okthxnz
23.08.2009, 01:46
Скачал flash cs3 щас буду крякать. купил книгу сегодня. буду изучать основы. вот собственно вопрос. етим флеш кс3 можно делать приложения под вконтакте??? или какойто другой прогой?

скажи плз книгу по Flash, а то исчу, но норм ничего нет, заранее спасибо

zifanchuck
23.08.2009, 02:21
Я купил
"Flash CS3 на примерах + видеокурс" автор Ксения Слепченко
незнаю норм или нет) для начала думаю пойдет.

п.с вопрос остаеться в силе
Скачал flash cs3 щас буду крякать. купил книгу сегодня. буду изучать основы. вот собственно вопрос. етим флеш кс3 можно делать приложения под вконтакте??? или какойто другой прогой?

mff
23.08.2009, 03:00
zifanchuck, да можно!

foxskum
23.08.2009, 08:42
Задал вопрос на граберзе, но так ответа или помощи не получил вопрос собственно вот:
Девушка очень хочет рисовалку на телефон... телефон nokia 5800, после поисков понял, что путнего пока не чего нет%) Позже вспомнил, что телефон полностью поддерживает Flsah, сегодня выдрал флешку рисования на стене и вот вопрос к тем кто понимает лучше меня, как переделать кнопку "отправить" на "сохранить" т.е. что бы она сохраняла файл рисунка. Ниже собственно сама программа и ее разобранная копия.

P.S. файлы пока вставлять не могу поэтому вот закачал

deposit (http://depositfiles.com/files/o1h84428n)
letitbit (http://letitbit.net/download/4404.4fbcdcfb93c3da3b803e016f1/_______.rar.html)

zavra
23.08.2009, 20:19
телефон понимает флеш? ололо, там стоит flash lite, наверное, который довольно-таки слабенький. гугли flash lite drawing app, или как-то так. хотя найти сложно.

geforce
07.09.2009, 00:34
Задал вопрос на граберзе, но так ответа или помощи не получил вопрос собственно вот:
Девушка очень хочет рисовалку на телефон... телефон nokia 5800, после поисков понял, что путнего пока не чего нет%) Позже вспомнил, что телефон полностью поддерживает Flsah, сегодня выдрал флешку рисования на стене и вот вопрос к тем кто понимает лучше меня, как переделать кнопку "отправить" на "сохранить" т.е. что бы она сохраняла файл рисунка. Ниже собственно сама программа и ее разобранная копия.

P.S. файлы пока вставлять не могу поэтому вот закачал

deposit (http://depositfiles.com/files/o1h84428n)
letitbit (http://letitbit.net/download/4404.4fbcdcfb93c3da3b803e016f1/_______.rar.html)

Здравствуйте!

Объясняю!!! Так как на телефонах ставится урезанная Flash версия проигрывателя, следует отлететь что большинство функций плеера не поддерживаются, из этого следует что функции сохранения изображения в action script не будут роботать!

mff
09.09.2009, 01:26
Flsah =)
Идея бред, писать на Flash Lite "рисовалку" ...
Но это возможно, теоритически =)

HALLBOY222
15.09.2009, 21:31
А с чего лучше всего начать изучать actionscript!?

Nightmarе
17.09.2009, 17:24
Помогите плз разобраться с вопросом, есть специальный маленький скрипт для флеша, который определяет реальный IP за прокси через флешевую фишку, вот код:
http://decloak.net/Decloak.hx
Хочу вставить его к себе на сайт, но не пойму как мне вывести на экран этот самый IP через флеш, подскажите как этот скрипт заставить работать, с примером на html

mff
18.09.2009, 12:41
А с чего лучше всего начать изучать actionscript!?Учите action script 2.0 Также нужно знать html, css, javascript

vbscriptА это язык сценариев еще жив? :)

kmukhamet
19.09.2009, 22:03
Всем привет! Я не проф во флеш анимации так что извините если что не так(
У меня такая проблема, я уже не знаю что делать. Раньше делал так всегда все работало.

Мне иногда бывает нужны некоторые ролики (flash) на шаблонах сайтов.
Я раньше делал это так:
1. Скачивал ролик с помощью SaveFlash
2. Корректировал данный ролик с помощью программы Sothink SWF Quicker 2,5
3. Корректировал то что надо, потом импортировал его опять в flash каким он был до этого.
Все всегда работало нормально почти с любыми flash роликами.

А теперь вот так:
1. Скачивал ролик с помощью SaveFlash
2. Корректирую его с помощью программы Sothink SWF Quicker 2,5
3. И теперь вот оно, когда я его импортирую выходит вот это: http://pics.kz/s3/80/41/e0/89/8041e089bd029a08cc3ed89d32c75c96.jpg

Я думал может это из-за того что Sothink SWF Quicker 2,5 устарел и поставил версию 4,6 (Перепробовал много редакторов и декомпилеров) но все без результат. Я уже не знаю что делать весь нет облазил хоть бы что написали про это Помогите кто нить. Заранее спасибо

mff
20.09.2009, 08:47
kmukhamet, а что вы хотели, от декомпилированного флэша? К примеру, если ролик закриптован - вам ни один декомпилятор не поможет.

kmukhamet
20.09.2009, 12:29
kmukhamet, а что вы хотели, от декомпилированного флэша? К примеру, если ролик закриптован - вам ни один декомпилятор не поможет.


как можно это обойти, конечно если это возможно?

sevenup
04.10.2009, 15:57
2 mff:

А что проблема снять энкрипт с флешки ? ;)

2 kmukhamet:

Обойти это не проблема! Всё зависит от предложеного вознагрождения.

Nightmarе
08.10.2009, 22:02
подскажите, как через Macromedia Flash сделать .swf файл который отправляет POST или GET запрос на сайт? (самостоятельно, а не через браузер)

heretic1990
09.10.2009, 19:25
подскажите, как через Macromedia Flash сделать .swf файл который отправляет POST или GET запрос на сайт? (самостоятельно, а не через браузер)
создаёшь флешку, в ней делаешь поля для ввода текста, в свойства поля ищищь Var. и вписываешь имя переменной, значение которой хочешь передать.
создаёшь кнопку, нажимаешь правой кнопкой на созданую "кнопку" и выбираешь "действия" и вставляешь
on (release) {
getURL("http://сайт.ru/скрипт.php", "_self", "get");
}

get можно заменить на post
вроде всё.

Nightmarе
09.10.2009, 19:28
создаёшь флешку, в ней делаешь поля для ввода текста, в свойства поля ищищь Var. и вписываешь имя переменной, значение которой хочешь передать.
создаёшь кнопку, нажимаешь правой кнопкой на созданую "кнопку" и выбираешь "действия" и вставляешь
on (release) {
getURL("http://сайт.ru/скрипт.php", "_self", "get");
}

get можно заменить на post
вроде всё.
круто, и в итоге получаем ярлык для браузера по умолчанию.
Мне нужен запрос средствами самого флеша, а не ссылка на браузер.

0ldbi4
11.10.2009, 12:44
Ты хочешь чтобы во Flash вернулись данные с сервера, кроме XML он вроде не чего не станет читать...

Многи просили актуальную литературу

http://www.google.ru/search?hl=ru&q=ActionScript 2 - Программирование во Flash MX для профессионалов (Дмитрий Гурский).pdf

sNt
11.10.2009, 20:25
Я сделал кнопку, все гуд. Но какой командой при нажатии сделать так, чтобы после клика по оной она удалялась? Как в играх, типа, кликаешь и исчезает... Помогие, пожалуйста :(

on (press){
[удалить]
}

0ldbi4
11.10.2009, 23:08
О хоть кому то смогу помочь не даром я кучу времени просрал в Flash

instantnameкнопки._visible=false;

Но это не удаление а сокрытие и её всегда можно вернуть параметром true.

Если тебя интерисует именно удаление для сохранения ресурсов например, прочитай книжку UP.

mff
12.10.2009, 03:27
sNt, если кнопку создать динамично при помощи action script то можно грохнуть при помощи my_mc.removeMovieClip();

LStr1ke
16.10.2009, 10:27
подскажите, как через Macromedia Flash сделать .swf файл который отправляет POST или GET запрос на сайт? (самостоятельно, а не через браузер)

Тебе нужен класс LoadVars
Я не знаю как в Macromedia Flash. Я работаю в Adobe Flash CS4

ActionScript 2:
var inLoader = new LoadVars();
var Response = new XML();
inLoader.pr = "xek them all!"; //a.data = $_POST['pr'] на сервере
inLoader.sendAndLoad("http://site/script.php?get_params",Response,"POST");
Response.onLoad=function(success)
{
if(success)
{
trace(Response);
}
else trace("error!");
}


ActionScript 3

var myRequest:URLRequest = new URLRequest("http://site/script.php");
var myLoader:URLLoader = new URLLoader();
var myVariables:URLVariables = new URLVariables();

myVariables.pr = "Hello World"; //$_POST['pr'] на сервере

myRequest.method = URLRequestMethod.POST;
myRequest.data = myVariables;

function onLoaded(e:Event):void {
trace(myLoader.data);
}

myLoader.addEventListener(Event.COMPLETE, onLoaded);
myLoader.load(myRequest);


Но (!!!) на удаленном сайте должен быть файл crossdomain.xml с разрешением твоему swf конектиться к нему

vasy1980-8
17.10.2009, 21:15
Хочу один скрипат из AS перегнать на PHP.
Имеем:
dataString - текст
var signatureString:* = MD52.encrypt(dataString);
Что делает эта MD52.encrypt ? Это просто md5 или что-то иное?
Как можно это же реализовать на PHP?

http://nopaste.org/p/aZJ10Ngxz - тут MD52.encrypt

LStr1ke
18.10.2009, 02:46
Ну сравни
trace(MD52.encrypt("sooqa123");
и php
md5("sooqa123");

satana-fu
21.10.2009, 04:25
подскажите, как примерно расшифровать вот этот скрипт на более понятный язык? :rolleyes:

<script language="JavaScript1.2">
<!--
ZKTJY="0a1K1a1d1e3Y3^1b3S3V1_3_1N1U1X1Y2U2Z1V2R2S1Q1R2b2e 1O2[2]1L2Y3R0j121A1D1E3P"+"3a1B2g2i191<1=3<3?1:2j3315163[3c133T3U103X1,1-2^2f1*2L2W0f0g2h2X0d3Z0b3`3d"+"0T0[0]3]3K0Y3O0W3Q0U24230L0O0P2P2J0M3W3b0J3M3N";
sSydP=new Array();
while(ZKTJY.length) {
sSydP.push((TOdZNN(ZKTJY.charCodeAt(0))<<6)+TOdZNN(ZKTJY.charCodeAt(1))-512);
ZKTJY=ZKTJY.slice(2, ZKTJY.length)
}
CFwq=";+e+852d?CeE>[8O-2HJ=L;bARCM66g19DS;7LN/;/:WXYa3AJa_B8NK*>]OF-e<>K56O[d.c`"+"889RBZ5].;9Wc0MU*Dch]>.AV@B5ZU_hLSHVH=i:J?E2bc/ZF3M3hcCB2AV7^=+DF7JB6=CCMh"+"6bYEBQ>SV?2e,>O=H+U1g=9NK4WJ6>JBX626`W]2c9:3[2fJ";
BMPJR=230; lSxM=TTUwod=ZKTJY=0; rlZLe="";

function TOdZNN(LwrUp) {
if(LwrUp>92)
LwrUp--;
return LwrUp-42
}

function FeZFV() {
if(ZKTJY==0) {
TTUwod=TOdZNN(CFwq.charCodeAt(lSxM++));
ZKTJY=6;
}
return ((TTUwod>>--ZKTJY)&0x01);
}

while(BMPJR--) {
iKqg=0;
while(sSydP[iKqg]<0) {
if(FeZFV())
iKqg=-sSydP[iKqg];
else
iKqg++;
}
rlZLe+=String.fromCharCode(sSydP[iKqg]);
}
document.write(rlZLe);
// -->
</script>

emmy
21.10.2009, 18:11
satana-fu, это js location = encodeURI('http://hello-titty.com/go.php?sid=3&tds-k=naughty song lyrics&q=adult&tid=27&tmpl=sr013&dm=www.ramaxrealestate.com&dct=dating&sref=' + document.referrer);

emillord
06.11.2009, 14:56
Здравствуйте простите за такой вопрос...
Сейчас стало модным делать Flash приложения с api.
Вопрос: Можете ли вы подсказать литературу по этому вопросу?
В контакте есть информация но она разрозненна, гугл тоже не дал результатов.
Заранее спасибо.

p/s Для людей желающих выпендриться - свои мысли держать при себе.

Aikaram
07.11.2009, 21:51
https://forum.antichat.ru/showpost.php?p=1665622&postcount=3

emillord
07.11.2009, 23:40
Спасибо

aqqa
10.11.2009, 15:37
People, помогите заюзать гугловский компонент as3crypto.swc (http://code.google.com/p/as3crypto/)
Как его установить?

Mixon
18.11.2009, 12:04
Здравствуйте,я слышал что в AS есть внутренняя память,тоисть он может в себе хранить до 100кб инфы,это действительно так? и как можно это реализовать? просто я AS еще не знаю а нужно реализовать такое "Хранилище":((

0ldbi4
24.11.2009, 01:21
Mixon это действительно так но это временное хранилище и его можно расширить или уменьшить с разрешения пользователя
Запись в ЛХ:
var sol:SharedObject=SharedObject.getLocal("shared", "/");
sol.data.date="ххх";
sol.flush ();



Чтение из логкального хранилища(информация только этого свф):
var read_sol:SharedObject=SharedObject.getLocal("shared", "/");
lol=(read_sol.data.date);

Я на пару страниц раньше постил название книги, найди и прочти там есть всё что тебе нужно..

0ldbi4
24.11.2009, 01:36
aqqa это флекс, у меня не установлен, но уверен там нечего сложного все файлы as принимают параметры и возвращают результат все работает, нужно только собрать в одно целое если у тебя не флекс..

swad
24.11.2009, 21:02
Здраствуйте! Интерисует следущие есть исходник флэш приложения, туда нужно вписать код, который бы собрал информацию Время|ip|Браузер|Версия Виндоус|Версия Антивируса и какой стоит(если возможно)
и сохранил её на сервер (xxx1.server.ru) например в файл base.txt . Если кто может помочь, прошу ответить=) Зарнее спасибо=)

dinar_007
25.11.2009, 23:12
Здраствуйте! Интерисует следущие есть исходник флэш приложения, туда нужно вписать код, который бы собрал информацию

Время|ip|Браузер|Версия Виндоус|Версия Антивируса и какой стоит(если возможно)

и сохранил её на сервер (xxx1.server.ru) например в файл base.txt . Если кто может помочь, прошу ответить=) Зарнее спасибо=)
Антивирус никак не возьмёшь... Остальное можешь забрать методпми сервера - т.е. посылаешь на серв любой запрс, серв берёт текущее время, ип клиента, браузер, версию ОС...

0ldbi4
26.11.2009, 00:02
Запрос послать Geturl

swad
04.12.2009, 12:54
dinar_007
0ldbi4
Спасибо!

ErrorNeo
20.12.2009, 12:52
вопрос по Flash + VKontakte API
касается генерации sig (подписи) во всех приложениях VK.

>Вопрос<
(изначально запостил в Социальных Сетях)

за решение с меня +15.

Keltos
20.12.2009, 13:36
вопрос по Flash + VKontakte API
касается генерации sig (подписи) во всех приложениях VK.

>Вопрос<
(изначально запостил в Социальных Сетях)

за решение с меня +15.
Не указан Тема. Если вы пришли по правильной ссылке, пожалуйста сообщите администрации о нерабочей ссылке.

Dr1ver
21.12.2009, 06:54
вопрос по Flash + VKontakte API
касается генерации sig (подписи) во всех приложениях VK.

>Вопрос<
(изначально запостил в Социальных Сетях)

за решение с меня +15.

Вот его тема, меня тоже интересует, ссылка сразу на мой пост ТУТ (http://forum.antichat.ru/showthread.php?p=1771700#post1771700)

swad
29.12.2009, 12:18
Здраствуйте! Возникли два вопроса, надеюсь на помощь=)

1.Интерисует, как подключить .swc библиотку в Flash CS3 (например: vk.gui : http://vkontakte.ru/source/vk_gui-0.5.zip или наприммер исходник приложения Аудиозаписи : http://vkontakte.ru/source/vk_mp3-0.1.zip )

2. И вопрос два... Как реализовать, в приложении для контакта следующие :
В приложении есть кнопка, и мне нужно что бы при нажатии на неё добовлял определённого человека в друзья. Т.е. вылазит box Добавление в друзья и там нажимаешь, добавить в друзья или отменить. Ну вообщем как со страницы пользователя, только мне нужно чтобы это происходило через приложение. Пытался повесить на кнопку ссылку типо http://vkontakte.ru/id3355555#add но так не получаеться. Если кто может, опишите пожалуйсто подробно как такое реализовать=)

0ldbi4
30.12.2009, 18:57
swad сейчас не со своего ПК забыл как)

Ты скачай декомпилер и декомпиль какое нибудь приложение ВК

swad
03.01.2010, 21:17
с апи разобрался уже как сделать, но вот всё же волнует первый вопрос, к сожалению гугл не смог дать внятного ответа :( а очень бы хотелось понять как )

psycho.name
05.01.2010, 01:19
есть флеш объект, как его код, представленный ниже вставить в флеш CS4 pro чтобы на выходе я получил свф файл с этим флеш объектом

<object width="350" height="60">
<param name="movie" value="http://zzzzzzzzzzzzzzzzz/flash/Uploader2.swf?ref=zzzzzzzzzz&member_passkey=zzzzzzzzzz"></param>
<param name="menu" value="false"></param>
<param name="scale" value="noScale"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://zzzzzzzzzzzz.zz/flash/Uploader2.swf?ref=zzzzz&member_passkey=zzzzzzz" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" menu="false" scale="noScale" wmode="transparent" width="350" height="60"></embed>
</object>

Заранее огромное спасибо)

speles
06.01.2010, 20:14
как на AS 3 сделать рейтинг игроков как например в этом (http://vkontakte.ru/app1693617) приложении

zavra
08.01.2010, 20:12
psycho.name, этот код вставляется в html страницу, как ты его во флеш хочешь поместить? о_О
speles, передавать апи контакта setUserScore и getUseScores

Sayrus272
15.01.2010, 22:33
это код плеера rutube подскажите что надо вставить чтобы использовался мой плеер с сайта uppon.swf <OBJECT width="470" height="353">
<PARAM name="movie" value="http://video.rutube.ru/b12dce1a0e91f8075aa5c6ce3745ff38"></PARAM>
<PARAM name="wmode" value="window"></PARAM>
<PARAM name="allowFullScreen" value="true"></PARAM>
<EMBED src="http://video.rutube.ru/b12dce1a0e91f8075aa5c6ce3745ff38" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" ></EMBED>
</OBJECT>

Deathdreams
15.01.2010, 23:15
Sayrus272
В данном случае нельзя заюзать собственную версию Flash плеера, т.к. склейка плеера и видео идёт у самого рутуба

speles
16.01.2010, 02:18
speles, передавать апи контакта setUserScore и getUseScores
а как с ними работать?
скиньте плиз AS3 исходник.
P.S. В flash'е пока новичок

Fuckel
20.01.2010, 00:47
в описаниях все есть, это не связано с флеш
http://vkontakte.ru/pages.php?o=-1&p=setUserScore
http://vkontakte.ru/pages.php?o=-1&p=getHighScores

ahdpyxa
20.01.2010, 20:28
Собственно вопрос в следуещем, есть этот движок, вроде во всем разобрался, но наковырять как с админки заливать фото не могу, КААААААААККК аааа??? Кто работал на этом движке прошу дать совета...

Drakon
06.02.2010, 18:31
Уважаемые знатоки,
Возможно ли на ActionScript и Flex реализовать следующую систему:

У пользователя только браузер. Зайдя на сайт, пользователь может выполнять задание : Составить схему в соответствии с заданием, перетаскивая и добавляя блоки схемы, содержащиеся в "меню". После составления схемы пользователю приходит ответ верно ли он ее составил.

Подскажите, можно ли это вообще сделать или если с какими-то изменениями, то примерно с какими. Если есть другие инструменты кроме actionscript на которых такое возможно сделать, то было бы интересно узнать и об этом, м.б. это будет эффективнее

mff
09.02.2010, 12:04
Ребят, подскажите путёвую функцию проверки поля e-mail
Что то нагуглил я говнеца какого то, кривовато работает. :)

Спасибо.

Vanad1um3
25.02.2010, 02:23
Хочу писать приложения для вк, с чего нужно начать и в каком направлении идти? Заранее спасибо!

rev1zor
03.03.2010, 21:16
а как с ними работать?
скиньте плиз AS3 исходник.
P.S. В flash'е пока новичок
тоже очень интересно давно пытаюсь статистику сделать .....она вроде одного типа у всех приложений только цвет разный может исходник есть где

Alexander89
31.03.2010, 12:09
Ребят, подскажите путёвую функцию проверки поля e-mail
Что то нагуглил я говнеца какого то, кривовато работает. :)

Спасибо.

Я когда то встречал регулярку для проверки мыла по стандарту.
Так она на несколько страниц была.
А смысл если все равно можно вписать asd@asd.com

Так что не заморачивайся. Кто захочет все равно фигню напишет
.+@.+\.[a-z]{2,4}

J.U.M.P
12.04.2010, 08:47
Есть 3 TextInput'а и одна button. В первый TextInput вводим значение, во второй тоже, нажимаем на button и в третий TextInput выводится сумма первого со вторым. Как это запрограммировать?

FeRiuS
07.05.2010, 00:48
J.U.M.P,

button.onRelease = function () {
var a = Number(_root.TextInput1.text);
var b = Number(_root.TextInput2.text);
TextInput3.text = a+b;
}

seofilms
07.05.2010, 12:33
<embed allowscriptaccess="never" src="http://www.xvideos.com/sitevideos/flv_player_site_v4.swf" allowscriptaccess="always" width="510" height="400" menu="false" quality="high" bgcolor="#000000" allowfullscreen="true" flashvars="id_video=342729" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
в чем ошибка ? поставил allowscriptaccess но при нажатии на флешку вcёравно открывается чужой сайт.

Seravin
10.05.2010, 23:31
Есть у кого скрипт загрузки файлов на сервер? нашёл скрипт, а он работает еле еле

function saveImage():void {
var pixels:Array = new Array();
var w:Number=mySprite.width;
var h:Number=mySprite.height;
for (var a:int = 0; a <= w; a++) {
for (var b:int = 0; b <= h; b++) {
pixels.push(myBitmapData.getPixel(a,b).toString(16 ));
}
}
var url:URLRequest=new URLRequest("localhost/save.php");
var variables:URLVariables = new URLVariables();
variables.img=pixels.toString();
variables.height=h;
variables.width=w;
url.data=variables;
url.method=URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat=URLLoaderDataFormat.TEXT;
loader.load(url);
loader.addEventListener(Event.COMPLETE, saveComplete);
sendtext.text = "Сохранение...";
}

FeRiuS
11.05.2010, 00:46
Seravin,
Вот замечательный урок: _http://demiart.ru/forum/index.php?showtopic=78409

J.U.M.P
21.05.2010, 18:14
FeRiuS,
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 14: Statement must appear within on/onClipEvent handler
button.onRelease = function () {

Total ActionScript Errors: 1 Reported Errors: 1

FeRiuS
22.05.2010, 22:16
J.U.M.P, это пример на АС2. Держи исходник.
_ttp://slil.ru/29183013

Yanker
24.05.2010, 03:39
Люди, в общем такая проблема, нужно чтобы при наведении в определенную область картинки появлялась надпись, подскажите как осуществить, послезавтра надо уже показывать это преподу.... а у меня таких картинок штук 30
просьба объяснить, желательно на примере
http://s56.radikal.ru/i154/1005/56/fbf29e5c56e4.jpg
вот например тут надо чтобы при наведении на желтые фигни появлялась надпись "Обмотки"
Заранее спасибо, надеюсь на вашу помощь

LStr1ke
24.05.2010, 03:58
Ты не написал где именно это делаешь Macromedia или Adobe? Какой AS?
-
Создаешь shape красным цветом прямо поверх этих обмоток. Ставишь прозрачность 100% переводишь в объект Picture. По середине вешаешаешь lable с надписью Обмотки.
Ставишь 100% прозрачность Lable и Picture. В событи при наведении мыши на Picture (Нарисованый shape) - делаешь прозрачность picture - 70% а Lable - 0. При выходе курсора из Объекта прозрачность возвращаешь на 100%.
Суть такая - курсор наводится на обмотки - они подсвечиваются красным цветом и появляется надпись Обмотки. Тоже самое с другими элементами генератора (это же генератор? =) )

Yanker
24.05.2010, 04:03
Ты не написал где именно это делаешь Macromedia или Adobe? Какой AS?
-
Создаешь shape красным цветом прямо поверх этих обмоток. Ставишь прозрачность 100% переводишь в объект Picture. По середине вешаешаешь lable с надписью Обмотки.
Ставишь 100% прозрачность Lable и Picture. В событи при наведении мыши на Picture (Нарисованый shape) - делаешь прозрачность picture - 70% а Lable - 0. При выходе курсора из Объекта прозрачность возвращаешь на 100%.
Суть такая - курсор наводится на обмотки - они подсвечиваются красным цветом и появляется надпись Обмотки. Тоже самое с другими элементами генератора (это же генератор? =) )
делаю в adobe macromedia flash 8,
можешь на примере показать это все?)
да он самый))

LStr1ke
24.05.2010, 07:14
У меня нет macromedia Flash, поэтому исходник смысла нету давать.
Покажу как делал в Adobe Flash - ActionScript 3:
1. Сделал документ, размером с картинку 309х306 px
http://ipicture.ru/upload/100524/thumbs/a8jYo67kiS.jpg (http://ipicture.ru/upload/100524/a8jYo67kiS.jpg)
2. Создал новый слой поверх картинки, Взял инструмент Brush (B) и нарисовал, поверх обмотки, области красным цветом.
http://ipicture.ru/upload/100524/thumbs/27463Gtmjj.jpg (http://ipicture.ru/upload/100524/27463Gtmjj.jpg)
3. Выделил нарисованное и ковертировал в объект (F8 - Convert to symbol) Movie Clip
http://ipicture.ru/upload/100524/thumbs/7iKfyubC4h.jpg (http://ipicture.ru/upload/100524/7iKfyubC4h.jpg)
4. Теперь задаем ему Instance Name и делаем прозрачной.
InstanceName - obmotki
Alpha - 100%
Впринципе прозрачном можно было и в скрипте делать, но это не важно
http://ipicture.ru/upload/100524/thumbs/VBjDOpiTd7.jpg (http://ipicture.ru/upload/100524/VBjDOpiTd7.jpg)
5. Теперь добавим надпись - "Обмотки".
Text Type - dynamic text
Instance name - obmotki_text
http://ipicture.ru/upload/100524/thumbs/v7rs625T1x.jpg (http://ipicture.ru/upload/100524/v7rs625T1x.jpg)
6. Теперь в 1 кадр вставим скрипт (F9)

obmotki_text.visible = false; // делаем надпись невидимой
function show_obmotki(event:MouseEvent):void {
obmotki.alpha = 0.3; // Делаем видимым выделеные обмотки
obmotki_text.visible = true; // Делаем видимым текст
}
function hide_obmotki(event:MouseEvent):void {
obmotki.alpha = 0; // Делаем невидимыми выделеные обмотки
obmotki_text.visible = false; // Делаем невидимым текст
}

obmotki.addEventListener(MouseEvent.MOUSE_OVER, show_obmotki); // Когда курсор наводится
obmotki.addEventListener(MouseEvent.MOUSE_OUT, hide_obmotki); // Когда курсор выходит из области


Пример тут - http://html-server.narod.ru/obmotki.html

Yanker
24.05.2010, 19:15
У меня нет macromedia Flash, поэтому исходник смысла нету давать.
Покажу как делал в Adobe Flash - ActionScript 3:
1. Сделал документ, размером с картинку 309х306 px
http://ipicture.ru/upload/100524/thumbs/a8jYo67kiS.jpg (http://ipicture.ru/upload/100524/a8jYo67kiS.jpg)
2. Создал новый слой поверх картинки, Взял инструмент Brush (B) и нарисовал, поверх обмотки, области красным цветом.
http://ipicture.ru/upload/100524/thumbs/27463Gtmjj.jpg (http://ipicture.ru/upload/100524/27463Gtmjj.jpg)
3. Выделил нарисованное и ковертировал в объект (F8 - Convert to symbol) Movie Clip
http://ipicture.ru/upload/100524/thumbs/7iKfyubC4h.jpg (http://ipicture.ru/upload/100524/7iKfyubC4h.jpg)
4. Теперь задаем ему Instance Name и делаем прозрачной.
InstanceName - obmotki
Alpha - 100%
Впринципе прозрачном можно было и в скрипте делать, но это не важно
http://ipicture.ru/upload/100524/thumbs/VBjDOpiTd7.jpg (http://ipicture.ru/upload/100524/VBjDOpiTd7.jpg)
5. Теперь добавим надпись - "Обмотки".
Text Type - dynamic text
Instance name - obmotki_text
http://ipicture.ru/upload/100524/thumbs/v7rs625T1x.jpg (http://ipicture.ru/upload/100524/v7rs625T1x.jpg)
6. Теперь в 1 кадр вставим скрипт (F9)

obmotki_text.visible = false; // делаем надпись невидимой
function show_obmotki(event:MouseEvent):void {
obmotki.alpha = 0.3; // Делаем видимым выделеные обмотки
obmotki_text.visible = true; // Делаем видимым текст
}
function hide_obmotki(event:MouseEvent):void {
obmotki.alpha = 0; // Делаем невидимыми выделеные обмотки
obmotki_text.visible = false; // Делаем невидимым текст
}

obmotki.addEventListener(MouseEvent.MOUSE_OVER, show_obmotki); // Когда курсор наводится
obmotki.addEventListener(MouseEvent.MOUSE_OUT, hide_obmotki); // Когда курсор выходит из области


Пример тут - http://html-server.narod.ru/obmotki.html
нехочет работать... делал в адоб флэш..

FeRiuS
24.05.2010, 23:13
Yanker, что именно не хочет работать? Конкретнее.

Yanker
25.05.2010, 01:28
все уже разобрался) спасибо всем)

Yanker
29.05.2010, 13:25
Люди, еще 1 вопрос, подскажите пожалуйста, как сделать что при наведении в определенную точку запускалась анимация? Просто дали еще пачку схем надо чтоб при наведении на определенное место шла анимация чтобы какбы показать куда движется ток...
http://s53.radikal.ru/i142/1005/c2/7777a63d379d.jpg
если сможете покажите на примере пожалуйста

Yanker
30.05.2010, 15:02
UP

DTW
08.06.2010, 14:20
Помогите понять как работает событие

вот у меня есть кнопка у ней название but


eventTarget.addEventListener(EventType.EVENT_NAME, eventResponse);


как привязать обработчик событий кнопку с название but?


function clickHandler(event:MouseEvent):void
{
trace("Button Press");
}


Можна сделать так это ввод фокуса.

buton.addEventListener(FocusEvent.FOCUS_IN, clickHandler4);

AS 3 сильно не знаю ...

Yanker
11.06.2010, 12:10
Люди, напомните пожалуйста, как сделать ссылку на определенный кадр на ас3??

zavra
11.06.2010, 19:52
Люди, напомните пожалуйста, как сделать ссылку на определенный кадр на ас3??
var lol:MovieClip = new MovieClip();
lol.gotoAndPlay(frame)

DTW,
but.addEventListemer(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent){trace('have a wank now')}

Yanker
13.06.2010, 11:17
zavra, спасибо


Люди
еще один вопрос
вот я вставил текст в клип, сделал скроллбар, но при компиляции вылетает куча ошибок....
и из-за этого клип не останавливается...

http://slil.ru/29322026
вот...
Adobe Flash CS4
использовал UIScrollBar