Toon posts:

[Flash] Clickable movie gemaakt door createEmptyMovieClip

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik de volgende code om een jpeg te laden in een movie (dynamisch) die clickable moet zijn.
code:
1
2
3
4
5
6
7
8
9
10
createEmptyMovieClip("picName", 1);

picName._x = 10
picName._y = 10

picName.loadMovie("picture.jpg");

picName.onRelease = function() {
    trace("test");
}


Hij is alleen niet clickable. Er komt dus geen handje. Is het wel mogelijk om een clickable movie te maken die gemaakt is via createEmptyMovieClip?

edit:
typo

[ Voor 11% gewijzigd door Verwijderd op 20-01-2003 15:01 ]


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
Alleen buttons kennen een onRelease event volgens mij :).

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
Maar voordat ik veel moeite ga doen om een antwoord te bedenken wacht ik wel ff op B-Top die zo ff uit z'n hoofd antwoord neerplempt.

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

* oh,when? ook goed? ;)

Flash ActionScript:
1
picName.useHandCursor = true;

"You're only as good, as what you did last week."


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

McVirusS schreef op 20 January 2003 @ 14:35:
Alleen buttons kennen een onRelease event volgens mij :).
nope, in Flash MX heeft het MovieClip object alle button events overgenomen....

"You're only as good, as what you did last week."


Verwijderd

Topicstarter
oh,when? schreef op 20 January 2003 @ 14:58:
[...]


nope, in Flash MX heeft het MovieClip object alle button events overgenomen....
Dit klopt... Een normale movie kan ik dus wel clickable maken alleen een movie gemaakt zoals hierboven lukt dus nog niet....

Verwijderd

het overnemen van die events is mijn niet helemaal duidelijk. bij mij werkt on release ook niet op een gewone movieclip. (maar dat terzijde)

als je nou een onzichtbare buttonclip maakt en die eerst attachet aan de lege clip, en daar je acties aanhangt?

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

gek? kheb net ff getest met eigen code..

Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
MovieClip.prototype.loadImage = function(stringImage) {
    ASBroadcaster.initialize(this);
    t = this.createEmptyMovieClip("orbSysNameSpace", this.depth++);
    t.loadMovie(stringImage);
    var tID = setInterval(function () {
        if (t.getBytesLoaded() > 4 && 
            t.getBytesLoaded() > t.getBytesTotal()) {
                clearInterval(tID);
                this.broadcastMessage("onComplete");
        }}, 100,this); 
};

myMC = createEmptyMovieClip("foo", 1);
myMC._x = 50;
myMC._y = 100;
myMC.useHandCursor = true;
myMC.onRelease = function() {
    trace("foo clicked");
}

myMC.loadImage("Per_group.jpg");


:)

"You're only as good, as what you did last week."


Verwijderd

Topicstarter
Jeetje... copy paste en werken :) dank je!!

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Verwijderd schreef op 20 januari 2003 @ 16:05:
Jeetje... copy paste en werken :) dank je!!
ok dan mag je nu een code audit gaan doen..regel voor regel >:) :p

"You're only as good, as what you did last week."


Verwijderd

mag ik? mag ik? mag ik? :)

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

sure :D

"You're only as good, as what you did last week."

Pagina: 1