Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2004, 22:46   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 24
mousetrail in bestimmten bereich einschränken + anzahl der mc-duplikate

hallo,
ich habe einen skycraper-banner(120x600) in dem ich einen mousetrail
nur auf der y-achse bewegen kann.
jetzt hab ich folgendes problem:
1.der bereich in dem der mc der maus folgt deckt sich nicht mit dem
skyscrapermaß,d.h. unten verschwindet der mc ,wenn man mit der maus aus dem swf rausfährt,oben auch.
wie kann man den bereich des mousetrail-effektes begrenzen auf einen festen
wert(y-achse,z.b. 10px unterhalb des dokumentbereichs)?
2.wie kann ich die anzahl der duplizierten mc´s festlegen?

nebenbei noch n prob:
zuerst hatte ich den mauszeiger auf hide,dieser hat sich aber nicht auf denswf beschränkt sondern war auf der ganzen testwebseite nicht zu sehen?
mouse zeiger flackert beim bewegen der maus.
wie kann man das steuern?
(is aber nicht so tragisch,da ich die maus-hide funktion eigentlich nicht benötige!würde mich nur interessieren)

thx

ps: omg such echt stunden,und prompt find ich nach dem post nen thread zu diesem thema.hoffe ich habe keinen doppelpost produziert...
ne doch nich,war auch keine lösung...

Geändert von batzen (07-08-2004 um 22:58 Uhr)
batzen ist offline   Mit Zitat antworten
Alt 09-08-2004, 18:54   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 24
cpu/gpu kocht fast

oke oke,
da gibts so einige posts hier,die alle um das thema kreisen.
smirgels lösung funzt und den rest hab ich auf die billige gelöst:
button mit mouseOver und mouseOut AS über die bühne gelegt,das ganze mit alpha0, damit mans nich sieht,und der movie wird auch brav in den grenzen
angehalten bei mouseOut.

jetzt bleibt nur noch das performance-problem(50% cpu bei 2,8Ghz too much)
komm aber nicht weiter...
dabei ist in dem fla nicht viel los(2 pics,1btn,6 mc´s,1 maske,alpha)
liegts am AS?

frame1:
y=_ymouse
setProperty(_root.follow_mc,_y,y+((getProperty(_ro ot.follow_mc,_y)-y)/1.2))
setProperty(_root.f2_mc,_y,_root.follow_mc._y+((ge tProperty(_root.f2_mc,_y)-_root.follow_mc._y)/1.2))
setProperty(_root.f3_mc,_y,_root.f2_mc._y+((getPro perty(_root.f3_mc,_y)-_root.f2_mc._y)/1.2))
setProperty(_root.f4_mc,_y,_root.f3_mc._y+((getPro perty(_root.f4_mc,_y)-_root.f3_mc._y)/1.2))
setProperty(_root.f7_mc,_y,_root.f4_mc._y+((getPro perty(_root.f7_mc,_y)-_root.f4_mc._y)/1.2))
setProperty(_root.f8_mc,_y,_root.f7_mc._y+((getPro perty(_root.f8_mc,_y)-_root.f7_mc._y)/1.2))

auf jedem mc:
onClipEvent(load){
oben=25; // hier die x-koordinaten eingeben fir den linken rand
unten=575; //hier die für den rechten rand. kanns dich im infofenster orientieren.
}
onClipEvent (enterFrame) {
if (_root._ymouse<50) {
ym = oben;
} else if (_root._ymouse>unten) {
ym = unten;

}else{
ym=_root._ymouse;
}
this._y+=(ym-this._y)/20;

}


und der button-code....hm
wo is der resourcenfresser?
kann als noob nur rätseln,aber ich denke der trail-script frissts!?

ps. das fla is auch sehr gross: 270kb!!!
das swf is bei 75% und compressed immer noch 60kb gross!!
dabei sind die bitmaps in der library schon klein gehalten.

Geändert von batzen (09-08-2004 um 19:04 Uhr)
batzen 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 23:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele