PDA

Volledige versie bekijken : Variable van FLA naar AS


Frozen
%Europe/Berlin %611 %2008, 15:40
hallo allemaal,

Ik heb een .FLA en .AS file.
De AS wordt geïmport naar FLA via:
import tank.bullets.Bullet;in de FLA file
Nu heb ik in de .AS file een variable nodig die in .FLA zit.

Is dat mogelijk? Zo jah, hoe?

Alvast bedankt!

Mr. Black
%Europe/Berlin %628 %2008, 16:04
Je zal deze d.m.v. een functie door moeten geven aan de class. In de class maak je dan een getter en setter van de property.

// in de .fla
bullet.speed = 18;

// in de Bullet class
public function get speed():Number
{
}

public function set speed( value:Number ):void
{
}

De functies moet je vullen met code die doet wat wat je wilt als er om de property gevraagd wordt of als deze wordt veranderd.

Succes nog! :)

nitrocrime
%Europe/Berlin %791 %2008, 19:59
Volgens mij hoef je dat niet eens te doen als je je variable public maak.
als hij op private staat moet je wat Mr. Black zegt wel doen