Просмотр полной версии : как прогр. заменить кадр Shape типа?
Как заменить ключевой кадр в анимации использующей Shape раскадровку после запуска клипа? Есть ли такой способ? Можно ли оформить его в виде функции? Пожалуйста подскажите. Назаров. invlandsqape@yandex.ru
2K WebStudio
24.06.2003, 00:49
Ну, как тебе сказать!
Такого способа нету!!!
Но, если ты сможешь, то можешь написать программу, которая полностью заменяет shape i motion!!!
Я так сделал, но это копирайт!
Как это понять? Приведи пожалуйста пример.
На каких условиях можно получить этот копирайт для некомерческого применения. Поясню смысл моей проблемы:
мне хотелось бы, чтобы я имел возможность "на лету" вставлять последний ключевой кадр в фрагмент анимации исползующей Shape раскадровку. Например: пусть в сотом кадре круг, а в двухсотом квадрат. В какой-то момент, по команде кнопки (или другим способом) в сотый кадр переписывается пятиугольник из заранее подготовленого кадра. Можно это сделать твоим способом? Я начинающий. Поэтому если сможешь ответить то пожалуйста подоходчивее.
Спасибо,Назаров.
2K WebStudio
25.06.2003, 00:30
Давай так:
я тебе пришлю пример с мотионом, если захочишь, я тебе переделаю в шапе...
Pietrovich
25.06.2003, 16:26
22K WebStudio
Я так сделал, но это копирайт!
нет, ты конечно молодец. и код у тебя такой что хоть 8 копирайтов на него цепляй. меня особенно умиляет использование синтаксиса от 4ки и возможностей, как минимум, 5ки!
извини что авторские права нарушаю и часть кода расшариваю.
t = 20;
xr = getProperty(b, _x) - getProperty(a, _x);
yr = getProperty(b, _y) - getProperty(a, _y);
xv = xr / t;
yv = yr / t;
setProperty(a, _x , getProperty(a, _x) + xv);
setProperty(a, _y , getProperty(a, _y) + yv);
но объясни мне глупому, каким образом ты собираешся шейп_твин раелизовать програмно? у тебя есть скрытый
способ есть как у руцями нарисованого контура координаты узлов выспросить? и сверх быстрый алгоритм расчета преобразований для кривых, причем такой которого нет у макромелии, и поэтому они, глупые, дабы не нагружать машину клиента, предпочитают хранить шейп_твины покадрово в готовом виде, а не просчитывать их програмно.
блин ты не на форуме пальцуйся, ты сразу резюме в макромедию отсылай, там такой кодер нужен. железно.
>:]
Pietrovich
25.06.2003, 16:30
22K WebStudio
Я так сделал, но это копирайт!
нет, ты конечно молодец. и код у тебя такой что хоть 8 копирайтов на него цепляй. меня особенно умиляет использование синтаксиса от 4ки и возможностей, как минимум, 5ки (ну там startDrag'и всякие)!
извини что авторские права нарушаю и часть кода расшариваю.
t = 20;
xr = getProperty(b, _x) - getProperty(a, _x);
yr = getProperty(b, _y) - getProperty(a, _y);
xv = xr / t;
yv = yr / t;
setProperty(a, _x , getProperty(a, _x) + xv);
setProperty(a, _y , getProperty(a, _y) + yv);
но объясни мне глупому, каким образом ты собираешся шейп_твин раелизовать програмно? у тебя есть скрытый
способ есть как у руцями нарисованого контура координаты узлов выспросить? и сверх быстрый алгоритм расчета преобразований для кривых, причем такой которого нет у макромедии, и поэтому они, глупые, дабы не нагружать машину клиента, предпочитают хранить шейп_твины покадрово в готовом виде, а не просчитывать их програмно.
блин ты не на форуме пальцуйся, ты сразу резюме в макромедию отсылай, там такой кодер нужен. железно.
>:]
2K WebStudio
26.06.2003, 14:22
ТЫ чаго???
Ты код как выудил???
Хвать издеваться!!!
Я те объясняю:
есть такие свойства как height, weight и т.п.
МУДАК!!!!!!!!
Не смог открыть твой файл. Вышли пожалуйста по почте
invlandscape@yandex.ru.
Назаров.
Techmaker
26.06.2003, 18:08
ой млин непонимаю я суть вашего конфликта :p :p :p
Pietrovich
26.06.2003, 20:48
МУДАК!!!!!!!!
и еще какой >;]
но, кстати, я прощения сразу попросил, так что я, вдобавок, высоко культырный мудак... хотя и малограмотный :)
и потому что я мудак, я не раскажу как я код выудил.
2Techmaker
а конфликта собственно нет. просто у меня настроение было не лучшее, а тут кто-то (не факт что намного умнее меня :) говорит о том что может сделать то, ЧТО В ПРИНЦИПЕ на данном этапе развития технологии фэлш НЕВОЗМОЖНО!!! при этом подпираясь широкой распальцовкой. ну вот я и сорвался...
2 2K WebStudioХвать издеваться!!! я не нарошно. просто далеко не факт, что
> setProperty(a, _x , getProperty(a, _x) + xv);
работет быстрее чем
a._x+=xv
а пишется и читается гораздо сложнее..
//for (i=0; i<=200000; i++) {
// a._x+=dx;
// a._x-=dx;
//}
//обсчитывается на 0,9сек быстрее аналогичной операции с использованием setProperty
Я те объясняю:
есть такие свойства как height, weight и т.п.
да ладно, это я с детства знаю. ты мне объясни как через эти два свойства преобразовать круг в квадрат и наоборот
(изврещения типа mc._height =mc._width=1, когда разница невооруженным глазом не видна, в расчет не берем). этого даже макромедия не знает.
а так-же они не знают как такое сложно преобразование как шейп_твин (аналог блэнд в других прогах) экономно считать на клиенте.поэтому шейп_твин в свф суют уже обсчитаный и покадрово.
как проверить не раскажу по причине того, что я МУДАК :)
но можеш поверить на слово.
так что думай.
на этом я думаю инцидент можно считать исчерпаным. я мудак, а ты думай. :p
ББ
Pietrovich
26.06.2003, 21:05
2Назаров
Как заменить ключевой кадр в анимации использующей Shape раскадровку после запуска клипа? Есть ли такой способ?
извини, на вопрос то я и не ответил.
програмно НЕВОЗМОЖНО. потому что шайпы не просчитываются програмно на клиенте, а хранятся в виде уже обсчитаной покадровой анимации.
так что - никак. разве что ты прорисуеш все нужные варианты, а потом будеш просто показывать то что нужно.
iLoveYou
26.06.2003, 21:28
2 Pietrovich - большой респект :) у меня б терпения не хватило.
22K WebStudio
ты еще не отослал резюме в макромедию? можешь не напрягаться - туда только мудаков берут.
Dimonius
26.06.2003, 21:30
:D :D :D
Хорошо сказал.
2K WebStudio
27.06.2003, 23:12
Так, слушай!
Ты сделаешь две вещи:
Первая-напишешь мне письмо сюда: karen2k@yandex.ru , в котором будет полное описание о том, что тебе надо, и жедательно небольшой исходничек над которым можно будет поиздеваться!
Вторая-ты добъёшся того чтобы этот вопрос выкинули из форума!!!
Дальше, я знаю, что так быстрее, я тебе просто прислал древнюю версию кода!
А потом ты мне объяснишь, как ты код выудил!
Всё, жду!
Я даю слово, что сделаю твой скрипт!!!
:mad:
мне кажется вышла путаница!
Вопрос задал я, Назаров. В дискусии я принимаю
пассивное участие. Если участники дискуссии считают, что излишне погорячились, то я разумеется обращусь к модератору с просьбой выбросить мой вопрос (вместе с ответами) из форума.
iLoveYou
28.06.2003, 00:25
Оригинал написал(а) Назаров
мне кажется вышла путаница!
Вопрос задал я, Назаров.
Нет, Назаров, все верно. Вы задали вопрос и получили исчерпывающий ответ - топик удалять не стоит.
А что Вас смущает - я объясню. Нет никакого конфликта, а лишь имеет место случай уязвленного самолюбия: человек, не вникая в суть проблемы и не имея глубоких знаний в предметной области, с баальшой распальцовкой пишет явный бред, а затем дает заведомо невыполнимые обещания, с порясающей серьезнстью выдвигает какие-то требования - и все это с целью приподнять свой до предела опущенный авторитет в Ваших глазах, Назаров.
2K WebStudio
остынь, приятель. поезд ушел. я бы на твоем месте застрелился.
Techmaker
28.06.2003, 00:54
Нет, Назаров, все верно. Вы задали вопрос и получили исчерпывающий ответ - топик удалять не стоит.
А что Вас смущает - я объясню. Нет никакого конфликта, а лишь имеет место случай уязвленного самолюбия: человек, не вникая в суть проблемы и не имея глубоких знаний в предметной области, с баальшой распальцовкой пишет явный бред, а затем дает заведомо невыполнимые обещания, с порясающей серьезнстью выдвигает какие-то требования - и все это с целью приподнять свой до предела опущенный авторитет в Ваших глазах, Назаров.
я тоже был таким чуть больше полгода назад, сознаюсь :)
но про прототипы я неврал :p :p :p
iLoveYou
28.06.2003, 01:04
Оригинал написал(а) Techmaker
я тоже был таким чуть больше полгода назад, сознаюсь :)
но про прототипы я не врал
http://www.flasher.ru/forum/sets/flasher/icons/icon8.gif
Techmaker
28.06.2003, 08:24
:p :p :p
Pietrovich
29.06.2003, 20:05
А потом ты мне объяснишь, как ты код выудил!
лана, я седня типа добрый... комп наконец то увидел...
160$ и (можно WMZ) и у тебя в ящике оказывается модная прога которая позволит тебе в чужих скриптах колупаться... хотя зачем она тебе...
YuriiZelenev
30.06.2003, 06:45
ya za 30$ otdam! =)))))
2Pietrovich:
:p
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.