|
From: Richard :o\) <ma...@ri...> - 2000-12-01 14:38:47
|
Hi,
First and foremost, thanks to you Dan, and the other developers for sharing
your hard work with us, it is really appreciated.
Your new animation widgets are incredible, I'll be up all night trying them.
I gave your examples a quick test, and include my buglist here: (I noticed
in the source you are aware of most of these)
Tested on winMe IE5.5 500p3.
Buglist:
* text select problem in button.js - needs coverLayer or something.
* in Dynimage demo : (uimg-dimg-limg-rimg incuded after DynAPI.onLoad):
DynAPI.onLoad = function() {
uimg = DynImage.getImage('../js/lib/dynapi/images/common/arrowup.gif');
dimg = DynImage.getImage('../js/lib/dynapi/images/common/arrowdown.gif');
limg = DynImage.getImage('../js/lib/dynapi/images/common/arrowleft.gif');
rimg = DynImage.getImage('../js/lib/dynapi/images/common/arrowright.gif');
img = new DynImage();
img.moveTo(50,150);
img.setSize(16,16);
img.setImageSrc('../js/lib/dynapi/images/common/arrowright.gif');
DynAPI.document.addChild(img);
}
* in Label - non-wrappable lable doesn't resize or unwrap (causes error)
+ non-selectable doesn't work
+ why not make table-border-width user definable?(instead of inserting a
second table for the border)
* in PushPanel: scroll doesn't stop anymore
+ the pushpanel seems to delete the labels after use, instead of hiding
them, so you can only view a label once.
* ScrollPane: Rename all instances of scroll to scrollBar (someone had a
lot of problems with this)
+Move 'MetalScrollPaneURL = "../js/lib/dynapi/images/scrollpane/"' after
DynAPI.onload
+same problem as pushpanel with deleting labels.
* ViewPort : same problem as pushpanel with deleting labels.
* ImgeAnim : I had to include the arrows array declaring, after
DynAPI.onload.
+What's memory leakage performance like? is it a good replacement for
animated gif?
end of buglist
Cheers,
Richard :o)
----- Original Message -----
From: "Dan Steinman" <dy...@fu...>
To: <dyn...@li...>
Sent: Friday, December 01, 2000 12:44 PM
Subject: [Dynapi-Dev] New Animation System
> My latest code can be downloaded from:
>
> http://fury161.dyndns.org/dynapi-11.12-dan.zip
>
> Robert R, can you just take this zip file and make it the "latest beta"?
BTW, I think we should open CVS up again and make a little tutorial on how
to use it for our dev team.
>
> This is the 11.12 beta release, plus my widgets, plus the changes I
mentioned yesterday, plus some small fixes to LoadPanel.
>
> The new animation system is ready to use (aside from one slide bug that I
just noticed before posting this message).
>
> You have the following new animation objects:
>
> Thread - a small timer objects, other animation objects extend thread (so
they are all threads and work similarly)
>
> PathAnimation - a new Path animation system that replaces Slide animation
> CircleAnimation - moves a layer in a circle
> HoverAnimation - moves a layer in a hovering motion
> ImageAnimation - equivalent to what used to be GifAnim in Dynapi
>
> The PathAnimation file also includes a very small DynLayer extention for
doing slide animations. There is only .slideTo(x,y,inc,speed), and
.stopSlide() methods. This extention merely creates a path animation on the
fly and plays it immediately. Instead of firing slidestart, slide, and
slideend events, PathAnimation will call pathstart, pathrun, and pathstop
respectivly.
>
> I also made a DynImage widget that is basically what Jordi had created a
while go, it is needed for ImageAnimation. As well I've decided to scrap
the Sprite widget for the time being. I was going to make Sprite the only
way to do slides, and include the image support, but I think splitting it
into a DynLayer extention and the DynImage widget is a more desirable
structure.
>
> ScrollBar and ViewPort needed minor fixes due to the Slide change. In
doing this I noticed my new Slide animation code was not 100% right, the
Scrollbar is a little flakey at the moment. I'll go over it again and iron
that bug out. After that change the "slide.js" code can be deprecated.
This new code is far far superior.
>
> I made demos for each of the new objects so you can see for yourself how
they work.
>
> I have to go back and update my Solar and BumbleBee demos again, they show
a real-world application of this code and it works extremely well.
>
> Any questions/comments, feel free to post em...
>
> Dan
>
> _______________________________________________
> Dynapi-Dev mailing list
> Dyn...@li...
> http://lists.sourceforge.net/mailman/listinfo/dynapi-dev
> ____________________________________________________________
> Get your FREE personal .com domain name and
> NAMEzero Personal Portal at: http://www.namezero.com.
> For customer service, mailto:cus...@na....
>
>
|