Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-11-2006, 19:47   #1 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
mc_tween.as / resizeTo

Hallo, long time no see

Ich probier grade ein bischen mit der mc_tween easing-Klasse rum und möchte mit resizeTo animierte Linien zeichnen.

Funktioniert auch bis auf die width-Angabe in resizeTo...
Die Linie ist statt 500 nur 250 Pixel lang. Ich denke, es könnte am Registrieungspunkt des mc's liegen...

Kann mir jemand einen Tip geben?

Thx in advance,
f-g-c

PHP-Code:
this.createEmptyMovieClip("line1"10);
line1.lineStyle(10x7B9DAF,100,true,"none","none");
//linienstärke, farbe, alpha, aufPixel, Skalierung, caps
line1.moveTo(00);
//registrierungspunkt ??
line1._x=120;
line1._y=240;
//mc line1 verschieben
line1.lineTo(10);
//größe 
line1.resizeTo(50011"easeoutexpo");
//500 pixel gross in x-richtung, 1 pixel in y-richtung, 1 sekunde, easing 
__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...
flashgordoncole ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:18   #2 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
hi,
bin mir ziemlich sicher, dass es die 'resizeTo'- Methode im lmc_tween nicht gibt

Nimm das:
PHP-Code:
line1.tween("_width",50011"easeoutexpo"); 
gruss, ricardo

Geändert von ricardo (13-11-2006 um 20:20 Uhr) Grund: ich seh mal nach...
ricardo ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:30   #3 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
stell bei linestyle die stärke auf 0 dann gehts. bei einem anderen wert gehts nicht.

ActionScript:
  1. #include "lmc_tween_as1.as"
  2.  
  3. var line1=this.createEmptyMovieClip("line1", 10);
  4. line1.lineStyle(0,0x7B9DAF);
  5. line1.beginFill(0x7B9DAF,100);
  6. line1.moveTo(0,0);
  7. line1.lineTo(1,0);
  8. line1.lineTo(1,1);
  9. line1.lineTo(0,1);
  10. line1.lineTo(0,0);
  11. line1.endFill();
  12. line1._x=0;
  13. line1._y=0;
  14. line1.tween("_width",500);
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!

Geändert von artjom (13-11-2006 um 20:34 Uhr)
artjom ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:36   #4 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
"_widht" geht auch... ja. Danke.
Aber an der falschen Länge der Linie ändert sich nix... es sind nach wie vor 250 statt 500 Pixel...

hier die resize-doku
http://hosted.zeh.com.br/mctween/doc_resizeto.html

Hat noch jemand andere Ideen?

edit: hat sich mit artjoms post überschnitten...
__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...

Geändert von flashgordoncole (13-11-2006 um 20:38 Uhr)
flashgordoncole ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:38   #5 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
haste mein beispiel nicht ausprobiert?
gruß
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!
artjom ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:39   #6 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
Doch, gleich...
__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...
flashgordoncole ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:49   #7 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
Jaaa, das mit der Länge funktioniert jetzt wunderbar. Besten Dank!

Aber wie bekomme ich nun mit Lineto eine Haarlinie hin?

Gruss,
f-g-c
__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...
flashgordoncole ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:49   #8 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
also, bei mir funktionierts 1a:

PHP-Code:
#include "lmc_tween.as"
this.createEmptyMovieClip("line1"10);
line1._x=120;
line1._y=240;
//
line1.lineStyle(10x7B9DAF,100,true,"none","none");
//linienstärke, farbe, alpha, aufPixel, Skalierung, caps
line1.moveTo(00);
//registrierungspunkt ??
line1._x=120;
line1._y=240;
//mc line1 verschieben
line1.lineTo(10);
//größe 
line1.tween("_width"50011"easeoutexpo");
//500 pixel gross in x-richtung, 1 pixel in y-richtung, 1 sekunde, easing 
Nutze übrigens nicht MC tween, sondern laco's tween Klassen( was aber eigentlich keinen unterschied machen dürfte...)

Edit: Anscheinend doch

Geändert von ricardo (13-11-2006 um 20:53 Uhr)
ricardo ist offline   Mit Zitat antworten
Alt 13-11-2006, 20:52   #9 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
Oweh, ich glaube wir reden von zwei unterschiedlichen Geschichten:

ich hab die:
#include "mc_tween2.as"

__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...
flashgordoncole ist offline   Mit Zitat antworten
Alt 13-11-2006, 21:24   #10 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
ricardo, miss bitte nochmal mit dem Pixellineal am Bildschirm nach! Ist deine Linie wirklich 500px lang? Ich hab mir laco's Klasse installiert und der Fehler ist nach wie vor da...

artjoms weg ist längenmäßig top, aber die Strichstärke... hmm.

Danke euch beiden jedenfalls!
__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...
flashgordoncole ist offline   Mit Zitat antworten
Alt 13-11-2006, 21:29   #11 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Zitat:
Zitat von flashgordoncole Beitrag anzeigen
artjoms weg ist längenmäßig top, aber die Strichstärke... hmm.

Dann einfach Wert ändern?
sebastian ist offline   Mit Zitat antworten
Alt 13-11-2006, 21:36   #12 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
Zitat:
Zitat von Sebastian W. Beitrag anzeigen
Dann einfach Wert ändern?
line1.lineStyle(0,0x7B9DAF);

Sie wird ja hier schon auf den niedrigstmöglichen Wert gesetzt und dann eben durch

line1.lineTo(1,0);
line1.lineTo(1,1);
line1.lineTo(0,1);
line1.lineTo(0,0);

definiert.

Wie man hier mit "Haarlinien"-Werten arbeiten soll ist mir aber total schleierhaft....
__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...
flashgordoncole ist offline   Mit Zitat antworten
Alt 13-11-2006, 21:38   #13 (permalink)
verdammt guter kaffee!!!
 
Benutzerbild von flashgordoncole
 
Registriert seit: Mar 2002
Ort: augsburg
Beiträge: 480
Hat sich erledigt!

line1.lineTo(0.25,0);
line1.lineTo(0.25,0.25);
line1.lineTo(0,0.25);
line1.lineTo(0,0);
__________________
...fire works with me....

...die scripte sind nicht was sie scheinen...
flashgordoncole ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:34 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele