Animationen in Calc

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Maggus
****
Beiträge: 108
Registriert: Mo, 01.08.2005 13:32
Kontaktdaten:

Animationen in Calc

Beitrag von Maggus »

Zur Übung habe ich mal einige Makros zum animieren von Shapes (com.sun.star.drawing) geschrieben. Vielleicht kann der eine oder andere davon was gebrauchen. :D Außerdem wird das Kopieren per Dispatcher demonstriert, mit welchem man auch Gruppierungen kopieren kann.

In diesem Zusammenhang habe ich aber noch 2 Fragen:
1. Wie kann man die Bildschirmdarstellung tatsächlich stoppen und danach wieder einschalten? mit thisComponent.lockControllers und thisComponent.addActionLock funktioniert das nicht wirklich. Das wäre z.B. für die einzelnen Reset-Funktionen nötig.

2. Wie komme ich an den Basispunkt eines Shapes, damit ich diesen auf "zentriert" setzen kann? Ich stelle mir das so vor, dass, wenn ich dann die Größe eines Shapes ändere, der Mittelpunkt des Shapes immer an der gleichen Stelle ist.

Stichwörter: animation, rotieren, rotate, auflösen, fadeout, schrumpfen, shrink, pulsieren, pulsate, highlight, schütteln, shake, dropout, puff, dublizieren, dublicate, RectangleShape, scriptaculous

Gruß,
Dateianhänge
animations_with_starbasic_1.0.ods
(19.55 KiB) 97-mal heruntergeladen
Maggus (:o)