View previous topic :: View next topic |
Author |
Message |
nemogirl
Joined: 27 Oct 2004 Posts: 386 Location: istra
|
Posted: 15.02.2006 14:35 Post subject: Flash: kako promjenit varijablu u dupliciranom MC-iju?? |
|
|
problem je:
imam jedan mc na kojem je slijedeci kod
Code: |
on(release, releaseOutside ){
ispisi=this.x;
trace(ispisi);
} |
unutar tog mc-ija imam na prvom frejmu definiranu varijablu x kao x="krivo".
na istom frejmu di mi se nalazi taj mc imam kod kojim dupliciram taj mc i pokusavam dodijeliti drugu vrijednost x-u tog dupliciranog mc-ija:
Code: |
j=5;
dubina=150;
duplicateMovieClip(mc, "mc"+j, dubina);
mc5._alpha=50;
mc5.sakrij="tocno"; |
ne radi mi to mijenjanje te varijable unutar dupliciranog mc-ija! interesantno, ali radi mi npr. mijenjanje _alphe ! znaci, mogu pristupiti mc-iju ali varijabli unutar istog - NE.
isto tako interesantno: mogu pristupiti varijabli ako stavim kod na sam mc:
Code: | on(release, releaseOutside ){
this.sakrij="jupi";
}
|
ali to mi nikako ne odgovara!
MOLIM POMOC JER SAM VEC LUDA!! [/quote] |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 15.02.2006 20:10 Post subject: |
|
|
Nekaj radiš krivo (po codu kužim da nemaš baš najsretniji coding style).
Namještanje variabli 'izvana' inače radi:
Code: | this.createEmptyMovieClip("nemo", this.getNextHighestDepth());
nemo.beginFill(0x003366);
nemo.moveTo(10, 10);
nemo.lineTo(100, 10); nemo.lineTo(100, 100);
nemo.lineTo(10, 100); nemo.lineTo(10, 10);
nemo.endFill();
// sad imamo clip "nemo"
nemo.duplicateMovieClip("girl", this.getNextHighestDepth());
girl._x = 110;
// sad imamo kopiju "nemo" pod imenom "girl"
nemo.message = "My name is captain Nemo."
girl.message = "...and I am his girl."
nemo.onRelease = girl.onRelease = function() { trace(this.message) }
// oba clipa normalno pokažu svoju poruku |
Imao sam i ja na početku problema sa variable scope. Tvoj problem je negdje drugdje nego što misliš... |
|
|
Back to top |
|
|
nemogirl
Joined: 27 Oct 2004 Posts: 386 Location: istra
|
Posted: 16.02.2006 10:07 Post subject: |
|
|
hvala S, mislim da mi je ovo pomoglo.
tako ocito i jednostavno, ali eto zasto bi bilo tako kad ja mogu napravit da bude komplicirano i zaguljeno
znam da mi coding style bas ne blista, al bit ce bolje |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 16.02.2006 17:28 Post subject: |
|
|
nemogirl wrote: | znam da mi coding style bas ne blista, al bit ce bolje |
da, "točno" i "krivo" ti se inače zove true i false, look it up sometimes |
|
|
Back to top |
|
|
nemogirl
Joined: 27 Oct 2004 Posts: 386 Location: istra
|
Posted: 17.02.2006 09:51 Post subject: |
|
|
no fakin shit!
toliki beginner ipak nisam. u ovom slucaju mi nije trebao boolean tip varijable jer sam provjeravala na vise od 2 nacina doc do te varijable (istovremeno) i promjenit je. (pa mi ispise tocno, krivo, jupi ili yes... itd)
al nemas beda, znam i ja namignut |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 17.02.2006 10:54 Post subject: |
|
|
Nemas beda... i ja pišem gluposti u varijable kad debagiram, kao "woohoo!", "wheee!", "does it work??" i sl. |
|
|
Back to top |
|
|
|