PDA

Просмотр полной версии : Java для Flash-кнопки!


rusalexnew
18.08.2004, 18:29
Народ, кто сталкивался? Я хочу чтобы страница у меня открывалась без кнпок, без ресайзинга и определенного размера. Знаю, как это сделать в HTML через javascript. А можно ли это назначить flash-кнопке и куда конкретно этот скрипт помещать?

Iv
20.08.2004, 07:00
это ?
http://proto.layer51.com/d.aspx?f=211

rusalexnew
20.08.2004, 10:09
Я нашел в Форуме и в исходниках много информации на эту тему, но когда пробую сам вставить код в Action Script дебаггер кричит об ошибках. Пробовал просто скопировать скрипт и заменить имена - такая же.... Кто-нибудь из великих не снизойдет до кода с разъяснением или может просто ссылочку туда, гда это доступно написано?

А вобще, гда можно научиться серьезно пользоваться скриптами. А то застрял я на уровне GoToandPlay. :(

Gaen
20.08.2004, 10:55
Во-первых, в Сети есть немало мануалов по этому поводу.
Например, здесь (http://www.mgraphics.ru/modules.php?name=Content&pa=list_pages_categories&cid=7). А так же в сам флэш, представь себе, встроены обширные мануалы по AS.

Короче, линк ведёт на доки, где описаны ПРИНЦИПЫ,
а мануалы описывают такие тривиальные вещи, как синтаксис, способы применения, аргументы и т. д. Сначала нужно понять принципы, а знание инструмента придёт с практикой. Так же на флэшере, да будет тебе известно, есть оху...дивительное количество статей, уроков, исходников и прочих полезностей. Дерзай! ;)

http://www.flasher.ru/forum/forumdisplay.php?s=&forumid=5


http://www.flasher.ru/tutorial/?kind=1

Iv
20.08.2004, 11:02
MovieClip.prototype.openWin = function(url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) {
getURL("javascript: var myWin; if(!myWin || myWin.closed){myWin = window.open('"+url+"','"+winName+"','"+"width="+w+",height="+h+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable+"')}else{myWin.focus();};void(0);");
};
this.onMouseUp = function() {
//url, winName, width, height, toolbar, location, directories, status, menubar, scrollbars, resizable
openWin("about:blank", "blank", 400, 200, 0, 0, 0, 0, 0, 0, 1);
};
- вот это работает

А вобще, гда можно научиться серьезно пользоваться скриптами. - купи книжку для начала. Желательно Колина мука.
Можешь потыркаться с моими уроками (http://dembicki.narod.ru/tutor/index.htm) , но они оч старые, впрочем чему-нибудь, да научат :)

rusalexnew
20.08.2004, 11:09
:) Спасибо за отклики! Не ожидал, честно говоря, не любят здесь чайников :) Попробую разобраться в коде - может и получится.

К сожалению, по книгам учится плохо умею. А не бывает ли курсов по AS - как по Фотошопу там или 3Д МАксу? Я бы и деньги заплатил - уж очень классные штуки можно со скриптом вытворять!

iNils
20.08.2004, 12:23
На кнопке вышаешь вызов функции на ява скрипте

rusalexnew
20.08.2004, 12:46
я знаю, что его надо вешать. но скрипт у меня получается все время с ошибками. все что мне нужно - toolbar=no, menu=no, width=... height=.... resize=no ! я знаю как это пишется в HTML, а вот во флэше нужна window.open - вот с ней я и мучаюсь.

iNils
20.08.2004, 13:00
on (release) {
getURL ("javascript:OpenNewWindow('"+параметр1 + ","+параметр2+","+параметрN+")";
}

iNils
20.08.2004, 13:03
Только ' убери, он от строковой переменной остался.