Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Vajan abi, Actionscript2 ja tween märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Favorites
HV vaatleja
Favorites

liitunud: 04.04.2009




sõnum 04.04.2009 13:27:50 Vajan abi, Actionscript2 ja tween vasta tsitaadiga

Nimelt mul on probleem, mul on kolm linki, Home, Portfolio, contact, ma alustasin sellest et animatsiooni alguses olen Homes, siis lähen Portfolioss, portfoliosse minekul peab minema so called conteineri pilveke ülesse poole, see on mul tehtud as tweeninga, aga nüüd kui ma tahan klikkida Home või Contacti peaks minema see pilvekene alla poole, olenevalt kus ma olen, Kui hetkel asun portfolios ja klikin home(kõige madalam) peale siis peaks pilveke liikuma alla kõige rohkem, kui aga Contacti(keskmine kõrgus) peale siis natukene, ja sama ka contactil olles Portfoliole klikkides natukene üles või home minnes natukene alla poole. Timelinel on mul igal layeril ainult üks frame. Oskan nii kaugele teha et saan nendele linkidele klikkides pilvekesed kõrgustesse liikuma aga seda ei oska enam kuidas ma saan teha animatsiooni olenevalt sellest millel ma hetkel asun (või viimasena klikkisin)..

Praegune actionscripti kood on selline:

import mx.transitions.Tween;
import mx.transitions.easing.*;

home_btn.onRelease = function(){
var myTween:Tween = new Tween(cloud, "_y", Regular.easeOut, 336, 300, 2, true);
}

portfolio_btn.onRelease = function(){
var myTween:Tween = new Tween(cloud, "_y", Regular.easeOut, 336, 200, 2, true);
}

contact_btn.onRelease = function(){
var myTween:Tween = new Tween(cloud, "_y", Regular.easeOut, 336, 270, 2, true);

}

Loodan et saite aru, ma küll ei jõudnud seda tervet foorumit läbi otsida, aga kaks nädalat olen googeldanud väikeste vahedega et kuidas saaksin edasi teha, alguses oli kõik teema mul timeline peal, nüüdseks olen kolinud puhtalt actionscripti peale.

Lisan ka swf faili manusesse et oleks parem ülevaade.
Ette tänades Nele. icon_razz1.gif

_________________
In peace we train for war, in war we fight for peace.
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 04.04.2009 22:15:03 vasta tsitaadiga

ma ei ole küll kunagi actionscriptis midagi teinud ja selle iseärasusi ei tea, aga tundub, et nende 336'te asemele pead panema esialgse cloud objekti "_y" väärtuse
umbes et:
home_btn.onRelease = function(){
    var myTween:Tween = new Tween(cloud, "_y", Regular.easeOut, cloud._y, 300, 2, true);
}

ja nii teistele ka.

või siis:
home_btn.onRelease = function(){
    var starty = cloud._y;
    var myTween:Tween = new Tween(cloud, "_y", Regular.easeOut, starty, 300, 2, true);
}
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
Favorites
HV vaatleja
Favorites

liitunud: 04.04.2009




sõnum 05.04.2009 18:15:57 vasta tsitaadiga

home_btn.onRelease = function(){
var myTween:Tween = new Tween(cloud, "_y", Regular.easeOut, cloud._y, 300, 2, true);

jah see toimis.

Aitäh! icon_biggrin.gif

_________________
In peace we train for war, in war we fight for peace.
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Vajan abi, Actionscript2 ja tween
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.