Ru-Board.club
← Вернуться в раздел «Графика»

» Adobe (Macromedia) Flash. Самые разные вопросы.

Автор: freem
Дата сообщения: 31.08.2005 15:05
nigger74
простой пример:

Код:
var mcVariables:MovieClip = _root.createEmptyMovieClip('mcVariables', 1);
mcVariables.loadVariables('var.txt');
mcVariables.onData = function() {
trace('var1 == '+this.var1);
trace('2*2 == '+this.var2*2);
trace('array:');
var arr:Array = this.array.split('|');
trace(arr);
};
Автор: Morgul
Дата сообщения: 31.08.2005 18:12
Я нашел вот пример:


Цитата:
function TextFile(u)
{
if (u != null)
{
System.useCodepage = u;
} // end if
} // End of the function
function loadSongText(fileName)
{
trace("loadSongText(" + fileName + ")");
ScrollLine.scroller._y = ScrollLine.scroller.startY;
textSource = new TextFile(true);
textSource.onLoad = function (ok)
{
if (ok)
{
_root.songText = this.content;
}
else
{
_root.songText = "<FONT COLOR=/red\' SIZE=\'+3\'>*** ERROR LOADING FILE ***</FONT>";
} // end if
};
if (!fileName.indexOf("<url>"))
{
fileName = _root._pathToRoot + fileName.substring(5);
} // end if
textSource.load(fileName);
} // End of the function
var o = TextFile.prototype;
o.load = XML.prototype.load;
o.getBytesTotal = function ()
{
return(this._bytesTotal);
};
o.getBytesLoaded = function ()
{
return(this._bytesLoaded);
};
o.onLoad = function ()
{
};
o.onData = function (src)
{
this.loaded = src != null;
this.content = src;
this.onLoad(this.loaded);
};
o.toString = function ()
{
return(this.content);
};
delete o;
_root._pathToRoot = _root._url.substring(0, _root._url.lastIndexOf("/"));
loadSongText("<url>/readme.txt");
Автор: EastSide Gunner
Дата сообщения: 31.08.2005 21:18
freem
Ясно .. а я думал, что можно экспорт делать в картинки .. жаль ... а не подскажешь прогу?
Одна из этих прог может это делать?
DreamWeaver
FreeHand
FireWorks
FlashVideoExporter
ColdFusion
Extension Meneger
?
Эти проги у меня идут в комплекте с флешем ..
Автор: nigger74
Дата сообщения: 01.09.2005 09:14
EastSide Gunner
Внатуре, попутал!!! Извиняюсь, для экспорта жмешь CTRL+ALT+SHIFT+S, далее выбираешь гифу, смотришь все настройки и вперед!!! Единственное что получается конечно не ахти, но получтся должно все и анимированно!
А чтоб был и по размеру небольшой и по каственнее то лучше всего раскладывать фрэймы по отдельныйм картинкам и запихивать в Adobe ImageReady.
Автор: EastSide Gunner
Дата сообщения: 04.09.2005 10:13
nigger74
Не знаю в чем дело, но у меня при экспорте в любой документ экспортируется только первый фрейм, может их нужно как-то объединить иль чего? ТОлько при экспорте в флэш документ экспортируются все фреймы ..
Автор: nigger74
Дата сообщения: 04.09.2005 13:47
EastSide Gunner
Ну во первых документ должен быть анимированным, ибо если в жипегу будешь экспортировать, то естественно получишь только первый фрейм! Ты по внимательнее посмотри и убедись что экспортируешь именно в анимированный файл (CTRL+ALT+SHIFT+S).

А вообще должно быть все нормально, единственное что если получить качественную гифу, то во флэше замучаешся, так что лучше разложить по картинкам, а затем склеивать в любом гиф-аниматоре!
Автор: alexodes1995
Дата сообщения: 09.09.2005 15:21
Ребята, подскажите как организовать управление из мувика наверх.

Есть "Scene 1" с 50 кадрами,
в 20 кадре находится мувик "mov" (у него в свою очередь 15 кадров+кнопки)
Вопрос!
Как сделать так, чтобы при нажатии на кнопку в "mov" действие переходило на 25 кадр в "Scene 1"?

Спасибо.
Автор: freem
Дата сообщения: 10.09.2005 13:29
alexodes1995
_root.gotoAndStop(25);
Автор: antonm80
Дата сообщения: 16.09.2005 00:20
Подскажите, плиз, у кого есть опыт создания анкет / опросов во Флэш.

Я использую в анкете combobox и listbox, и просто Input text. Как считать результаты Input text, я понимаю.

А вот как считываются результаты со списков? пробовал создавать переменную со значением box.getValue, (box - название компонента списка) но че-то не выходит.

поможите!
Автор: Wolfcrush
Дата сообщения: 19.09.2005 12:31
Всем привет!
Может обращаюсь не по адресу и мой вопрос сочтут неуместным и глупым... Тогда прошу направить туда, где смогут ответить.
Вобщем так. Мне нужна была карта Бердянска. Я нашел симпатично оформленую во флеше (_http://redray.berdyansk.net/map/map.swf). Но мне нужно было сохранить ее локально для дальнейшей работы. Онлайн карта выглядела вот так:

При открытии файла локально, карта выглядит так:

т.е. в главном окне ничего не грузится. При попытке извлечь из файла map.swf большую карту при помощи Liatro SWF Decoder и Flash Decompiler я ее там не нашел...
Может кто подскажет, как можно решить данную проблему, т.е. как-то извлечь большую карту из файла, а если она не в этом файле, то где она может быть. С флешем я никогда не работал.
Спасибо.
Автор: Wolfcrush
Дата сообщения: 21.09.2005 11:45
Похоже, все уснули...
Автор: freem
Дата сообщения: 21.09.2005 14:30
antonm80
значения в этих компонентах хранятся в свойстве value, так что тебе просто надо будет обратиться к нему через box.value

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

Добавлено:
все оказалось очень просто... карта состоит из двух флешек:
map.swf - интерфейс
map3.swf - собсно сама карта
так что тебе достаточно скачать _http://redray.berdyansk.net/map/map3.swf и кинуть его в одну папку с map.swf
и будет тебе счастие =))
Автор: Wolfcrush
Дата сообщения: 22.09.2005 12:00
freem
Огромнейшая Спасиба!
map3.swf открывается и там действительно карта! Но вот
Цитата:
кинуть его в одну папку с map.swf
и будет тебе счастие =))
чёто не работает...
Автор: freem
Дата сообщения: 22.09.2005 16:26
даже не знаю... у меня все работает...
схема то там простая.. когда ты запускаешь map.swf, то он загружает в клип MyBigMap содержимое map3.swf, который ищет в той же директории, где находится сам..
попробуй еще раз скачать оба файла заново, скопировав в одну папку, и запусти map.swf
Автор: nigger74
Дата сообщения: 24.09.2005 08:36
Wolfcrush
и пути на диски должны быть латинскими, типа руские МОИ ДОКУМЕНТЫ не катят(( Типа вот такой может быть глюк.
Автор: SoftOne
Дата сообщения: 25.09.2005 11:25
народ есть такая трабла: есть несколько снопок как сделать что бы помимо нажатия на них мышкой можно было их кнопкой с клавы нажимать?
Автор: freem
Дата сообщения: 25.09.2005 18:42
nigger74
хм.. таких глюков не замечал, хотя рабочий стол у меня по-русски.... возьму на заметку, что такое бывает.....
SoftOne
ну насчет клавы - тут много разных путей.. имхо лучше всего использовать листнеры:

Код: key_listener = new Object();
key_listener.onKeyDown = function() {
this.key_code = Key.getCode();
};
key_listener.onKeyUp = function() {
switch (this.key_code) {
case Key.SPACE :
trace('space');
break;
default :
trace(this.key_code);
break;
}
};
Key.addListener(key_listener);
Автор: SoftOne
Дата сообщения: 25.09.2005 22:28
freem
могешь попонятнее разяснить человеку несколько далекому от прогроммажа, чего и куда там вставлять
Автор: freem
Дата сообщения: 26.09.2005 15:22
SoftOne
ммм... щас попробую... как я понял у тебя есть несколько кнопок.. у них есть имена (задается в свойствах в поле instance name) например, btn1_mc, btn2_mc, btn3_mc.. для них у тебя заданы какие-то действия.. выглядит это примерно так:

Код: btn1_mc.onRelease = function() {
//тут что-то происходит
//после нажатия на кнопку
};
Автор: SoftOne
Дата сообщения: 26.09.2005 15:49
freem
дело в том что у меня все намного проще в инстансе ничего не указанно и все происходит по

Цитата:
on (release) {
this.gotoAndPlay("10");
}

и усе работает мышой, а когда пишешь

Цитата:
btn1_ysl.onRelease = function() {
gotoAndStop(10);
};

вылазит еррор

Цитата:

**Error** Scene=Scene 1, layer=Layer 1, frame=2:Line 1: Statement must appear within on handler
btn1_ysl.onRelease = function() {

Total ActionScript Errors: 1 Reported Errors: 1
Автор: Vasya Pupkin
Дата сообщения: 27.09.2005 17:57
SoftOne, какую-то ты хрень вообще замутил Лучше всего кинь исходник мне на мыло и подробно расскажи что нужно Ненавижу дистанционную помощь
Автор: SoftOne
Дата сообщения: 28.09.2005 00:54
Vasya Pupkin

Цитата:
какую-то ты хрень вообще замутил Лучше всего кинь исходник мне на мыло и подробно расскажи что нужно Ненавижу дистанционную помощь

да тут все просто должно решаться.
вотсмотри есть 5 BUTTONов по которым ты кликая мышой переходишь на определенный фрейм....загвоздка в том что бы сделать помимо мышиных кликов, чтобы бы этими кномками можно было с клавы управлять... т.е. нажал ты на кномку "а" и ролик переходит на определенный фрейм
Автор: SoftOne
Дата сообщения: 29.09.2005 01:58

Цитата:

on (release) {
}
on (release, keyPress "a") {
gotoAndStop(11);
}

вот и весь код...спасибо всем кто принял участие в этой головоломке
Автор: Graf Suvorov
Дата сообщения: 04.10.2005 23:12
HELP! HELP! HELP! HELP! HELP! HELP! HELP!

Дали мне шаблончик на флеше.
Там так сделано - надписи на кнопках и слоган сделаны в виде внешнего txt-файла. Чтобы, типа, быстро и безпроблемно менять.

Однако проблема есть - надписи кириллицей не воспринимаются. Т.е. вместо них ничего не выводится, даже кракозяб.

Чего делать?


Формат текстового файла примерно такой:

button2=HELP CARE&button3=REVIEWS&button4=DISCUSSIONS&button5=INSURANCE&button6=ABOUT&url1=#&url2=#&url3=#&url4=#&url5=#&url6=#&iurl1=#&iurl2=#&iurl3=#&iurl4=#enddata=1
Автор: freem
Дата сообщения: 05.10.2005 10:07
Graf Suvorov
по-любому там встроенные шрифты используются... надо просто в редакторе выделить это текстовое поле и в окне свойств выбрать Character, и добавить там кириллицу...
Автор: Graf Suvorov
Дата сообщения: 05.10.2005 13:41
freem

Цитата:
по-любому там встроенные шрифты используются... надо просто в редакторе выделить это текстовое поле и в окне свойств выбрать Character, и добавить там кириллицу...

Неа, нифига не получается...
Да и по идее, если шрифт не имеет кириллического начертания - должны быть кракозябы на выходе. А здесь - вообще ничего...
Автор: SphinxSerg
Дата сообщения: 05.10.2005 14:02
Скажите пожалуйста, а можно ли каким-нибудь способом сделать flash-ку прозрачной, т.е. мне нужно, чтобы у нее не было фона? Если можно, то опишите как. Спасибо.
Автор: Graf Suvorov
Дата сообщения: 05.10.2005 14:19
SphinxSerg
Да можно, можно.
1. Создаешь в Color mixer прозрачный цвет.
2. Modify > Document - указываешь этот цвет в качестве фона.
Автор: SphinxSerg
Дата сообщения: 05.10.2005 14:41
Graf Suvorov

Цитата:
Да можно, можно.

Вопросик конечно немного не в эту тему, но случайно не знаешь, как это сделать в SWISH 2.0 или SWISH Max? Просто я более знаком со свишом, чем с макромедивским продуктом.
Автор: freem
Дата сообщения: 05.10.2005 14:43
Graf Suvorov
попробуй

Код: System.useCodepage = true;

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

Предыдущая тема: Заказ на изготовления баннеров, логотипов и т.д


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.