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

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

Автор: fiot
Дата сообщения: 24.06.2004 15:42
mastervigo
в 2004 есть классная реализация...
Strange
попробуй герериавть XML и потом грузить его во флеш...
Автор: Mariy
Дата сообщения: 24.06.2004 17:12
А как эта возможность (XML грузить во флешь) реализовывается?
Можно чуть чуть по подробнее!!
Пожалуста.
У меня стоит Flash MX , а что ты имеешь в виду под 2004?
Автор: xGIN
Дата сообщения: 25.06.2004 05:44
Mariy
Flash MX 2004 - посленяя версия
загрузка XML во Flash (кажется это и в МХ работает)
doc = new XML();
doc.load ("theFile.xml");

Strange
переменные из пхп во флэш примерно так echo "&var1=value1&var2=value2";
а из флэша надо обращаться к скрипту так loadVariablesNum(url,level,metod);
а с массивами работать по-моему так же как в пхп.
Автор: Strange
Дата сообщения: 25.06.2004 09:52
xGIN

Цитата:
переменные из пхп во флэш примерно так echo "&var1=value1&var2=value2";
а из флэша надо обращаться к скрипту так loadVariablesNum(url,level,metod);

Это я в курсе, уже книжками обложился, но гружу через LoadVars()


Цитата:
а с массивами работать по-моему так же как в пхп.

Всё-таки не так. представь себе записнуху, на букву А два имени. Флэш при строке результатов
&name=Neo&name=Trinity
отдаёт только последнюю - Trinity (по дебаггеру смотрел).
А мне надо обе строки засунуть в массив и оттудова вызывать.


Уже сам докопался до истины. Могу предоставить код, кому интересно.
Автор: xGIN
Дата сообщения: 26.06.2004 13:55
Strange

Цитата:
гружу через LoadVars()

особой разницы не вижу.
Ты по другому передавай.
Php:

Код:
<?php
$aa=array("qq","ww","ee","zz");
echo "&lng=".count($aa);
for($i=0;$i<count($aa);$i++){
echo "&aa$i=$aa[$i]";
}
?>
Автор: Glac
Дата сообщения: 28.06.2004 18:26
Помогите плиз.
Осваивать сам flash я не ставлю задачей перед собой, но ине очень хотельось бы к себе на сайт поставить всего лишь менбшку из флеша, он вписывается - просто супер.

Короче стянул я готовый исходник http://74z.com.ru/temp/menu_rus.zip
Конечно он был буржуйский, я его исправно перевел на русский
В итоге все ок, только вот ссылки не могу поставить , может кто исправить или объяснить где и как поставить там ссылки на дирректории:

Главная - /
Ценителю - /cen/
Работы - /jobs/
E-магазин - /e_shop/
Контакты - /contact/

Блин подскажите плиз или помогите исходник поправить!
Автор: fiot
Дата сообщения: 29.06.2004 10:35
Strange
а чём тебя не устраивает вариант xGIN ?
есть такая штука её можно мользоваться... раздел slideshow
Автор: xGIN
Дата сообщения: 29.06.2004 16:00
fiot
Ты его сообщение до конца дочитай

Цитата:
Уже сам докопался до истины. Могу предоставить код, кому интересно.

А вобще в моём коде возможна одна неточность
Код: loadVariablesNum(url,0,"POST");
if(lng!=undefined){
for(i=0;i<Number(lng);i++){
aa[i]=["aa"+i];
}
}
Автор: mastervigo
Дата сообщения: 03.07.2004 11:40
fiot

Цитата:
в 2004 есть классная реализация...

Доступ к свойствам именно через переменные - или через методы?
Lines[i]='123' или AddLines('123')

Автор: fiot
Дата сообщения: 07.07.2004 01:45

Код:
Object.prototype.regClass = function(class) {
this.constructor = class;
this.__proto__ = class.prototype;
this.constructor();
};
_global.myMC = function() {
this.type = "myMC";
// AsBroadcaster.initialize(this);
this.listener = {hide:function () {
trace('!!! hide !!!')
}};
// ASSetPropFlag(this,"listener",3,1)
_global.icon.addListener(this.listener);
trace(this._name + ' init')
};
myMC.prototype.onPress = function() {
_global.icon.broadcastMessage('hide');
trace(this._visible)
};
myMC.prototype.onRollOver = function() {
trace(this._name+' are RollOver');
};
myMC.prototype.useHandCursor = false;
_global.icon = {};
AsBroadcaster.initialize(_global.icon);
b.regClass(myMC);
c.regClass(myMC);
trace(b._visible)
Автор: xGIN
Дата сообщения: 07.07.2004 13:13
fiot
из кода ничего не понял =((
а к родителю обращаться надо _parent
если хочешь, мыльни мне исходник, я покопаюсь.
Автор: paradoX
Дата сообщения: 07.07.2004 15:18
Люди помогите ламеру!!!
Как loadMovie запустить сразу же при запуске флешки?
(Не одну)

Добавлено
Просто надо создать дружественный интерфейс для 3 сетевых камер.
У каждой из них есть Jpg картинка постоянно обновляющаяся - надо просто подвезать 3 картинки к экрану и постоянно их обновлять - создастся эффект непрерывности.
Люди как это зделать на програмном уровне во Flash'e?
Если можно напишите ответ на paradox sobachka interkor ру
Буду очень благодарен!!!
Заранее спасибо!!!
Автор: xGIN
Дата сообщения: 07.07.2004 18:14
paradoX
Код: _root.onEnterFrame=function(){
_root.img1.loadMovie("image1.jpg");
_root.img2.loadMovie("image2.jpg");
_root.img3.loadMovie("image3.jpg");
}
Автор: fiot
Дата сообщения: 08.07.2004 01:04
xGIN

Код:
a = {}
a.b = {c: function (){trace(this._parent)}}
//a.b._parent = a
a.b.c();
Автор: paradoX
Дата сообщения: 08.07.2004 09:05
xGIN
Этот код надо в Actions первого кадра вставить?
Если да то у меня абсолютно пустой экран....
Расскажи по подробнее - просто я неделю назад flash увидел.
Извени конечно за назойливость...
Автор: xGIN
Дата сообщения: 08.07.2004 10:16
fiot
Цитата:
это и ежу понятно...
Видимо и я, и ты, и тот ёж жестоко ошибались
Это как-то по другому делается. Я с подобным не сталкивался.
paradoX
Создаёшь пустой мувиклип, делаешь на сцене три его экземпляра, в которые будут подгружаться твои картинки с камер. Даёшь имена экземплярам img1, img2 и img3, распологаешь их как тебе нужно. Пишешь вышеизложенный код в первый кадр. И у тебя будут грузится кактинки image1.jpg, image2.jpg, image3.jpg, лежащие в той же папке, что и данная флэшка.
Автор: paradoX
Дата сообщения: 08.07.2004 12:51
xGIN
Я так и зделал!!!
Ничего не получилось...
Можешь пример прислать - по выше изложеному адресу, просто я все перепробывал!!!
Не работает и все!!!
Пожалуйста...



Добавлено
Еще на камере есть возможность брать файлик video.mjpg
Но конечно лутчше всего брать файлики в jpg, иначе сетка подвиснуть может (пользователей много) , не наверно я хуже ежа , Реально все перепробывал с твоим Actions-кодом. Не работает и все тут!!!
Автор: xGIN
Дата сообщения: 08.07.2004 15:43
paradoX
Шли на мыло xgin(dog)hotmail.ru
Автор: fiot
Дата сообщения: 09.07.2004 01:20
xGIN

Цитата:
Это как-то по другому делается. Я с подобным не сталкивался.


Код:
a.b._parent = a
Автор: xGIN
Дата сообщения: 09.07.2004 07:29
fiot
Мне почему-то кажется, что такого свойства для объектов вобще нет.
А в этом случае флэш воспринемает _parent, как переменную, равную а.
Автор: paradoX
Дата сообщения: 09.07.2004 13:42
xGIN
Загляни на почту
Автор: fiot
Дата сообщения: 09.07.2004 22:33
xGIN

Цитата:
Мне почему-то кажется, что такого свойства для объектов вобще нет.

странно ... но похоже на правду...


Цитата:
А в этом случае флэш воспринемает _parent, как переменную, равную а.

не переменную а свойство...
Автор: paradoX
Дата сообщения: 10.07.2004 13:25
fiot
Хоть ты помоги! А то от xGIN не ответа ни привета! А время идет.....
Плиз!!! а то еще пару деньков и можно вешаться

Цитата:
Люди помогите ламеру!!!
Как loadMovie запустить сразу же при запуске флешки?
(Не одну)

Добавлено
Просто надо создать дружественный интерфейс для 3 сетевых камер.
У каждой из них есть Jpg картинка постоянно обновляющаяся - надо просто подвезать 3 картинки к экрану и постоянно их обновлять - создастся эффект непрерывности.
Люди как это зделать на програмном уровне во Flash'e?
Если можно напишите ответ на paradox sobachka interkor ру
Буду очень благодарен!!!
Заранее спасибо!!!


Цитата:
Еще на камере есть возможность брать файлик video.mjpg
Но конечно лутчше всего брать файлики в jpg, иначе сетка подвиснуть может (пользователей много) , не наверно я хуже ежа , Реально все перепробывал с твоим Actions-кодом. Не работает и все тут!!!

Автор: xGIN
Дата сообщения: 11.07.2004 17:13
paradoX
Сорри, я на дачу уезжал...
Причина в том, что ты грузишь с другого домена.
напиши перед другими действиями это
Код: System.security.allowDomain("http://192.168.100.173");
Автор: paradoX
Дата сообщения: 12.07.2004 11:22
xGIN
Пожалуйста<a href="mailto:paradox@interkor.ru">скинь</a> исходник с этим безобразием, у меня один х ничего не получилось.

Цитата:
Причина в том, что ты грузишь с другого домена.

Если это так, скинь исходник с тремя постоянно обновляющимися картинками(jpg) рядом лежащих с самой флешкой.
А я там че нибудь придумаю...
Пожалуйста!!!

Добавлено
fiot
Вот одна камера:
http://192.168.100.173/jpg/image.jpg - постоянно обновляющая картинка.
http://192.168.100.173/mjpg/video.mjpg - потоковое видео.
Плиз скидывайте исходники!!!
Потом открою доступ к остальным...


Автор: xGIN
Дата сообщения: 12.07.2004 12:22
paradoX
Мыльнул тебе примерчик
Автор: paradoX
Дата сообщения: 12.07.2004 13:21
xGIN
У меня пишет Unexpected file format
Эта наверно потому что у меня Flash MX а у тебя Flash MX 2004? Ага?
если нет тогда почему...
Но swf работает - толко такой вопросик - Можно почаще обновлять картинку и подгружать обновленную без пустого листа в начале т.е оставлять старую а когда подгрузится новая заменить а мож с каким фильтром? Короче плавно...
P.S Ты поднял мне настроение на весь день вот только хотел бы видеть исходник!
Автор: xGIN
Дата сообщения: 12.07.2004 13:41
paradoX
Ага, это версии разные.
Переслал.
Время сам можешь подправить.
А чтобы плавно, я конечно подумаю, но без извращению явно не обойтись *)
Автор: paradoX
Дата сообщения: 12.07.2004 13:46
Сэнкс!!!
Буду разбираться!!!
Я тебе гимн спою!!!

Добавлено
Еще вопрос возник: как зделать чтоб фотка была не 1 к 1 а значительно меньше, т.е как её смаштабировать? А так я все понял... Только постоянное мелькание белого фона бесит надо чето придумать... Ладно мож как нибудь это своими силами осилю...
Но вот с размерами пока ничего не выходит...
Автор: xGIN
Дата сообщения: 12.07.2004 15:24
в функцию допиши:
Код: _root.img._width=нужная тебе ширина

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

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


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