Avatar billede fauer Nybegynder
10. januar 2007 - 15:44 Der er 22 kommentarer og
1 løsning

Hvordan bestemmer jeg størrelsen på en MovieClipLoader?

Hvordan bestemmer jeg størrelsen på denne MovieClipLoader?

var container:MovieClip = createEmptyMovieClip("container", 10);
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip(FileName[nodePos], container);
function onLoadInit(mc:MovieClip) {
trace("onLoadInit:" +mc);
}

Mvh fauer
Avatar billede andersbro Nybegynder
10. januar 2007 - 16:36 #1
En moviecliploader har ikke nogen størrelse, det har derimod det movieclip, du loader noget ind i...
Avatar billede andersbro Nybegynder
10. januar 2007 - 16:37 #2
Det vil i dette tilfælde sige "container":
Avatar billede fauer Nybegynder
11. januar 2007 - 09:17 #3
Men hvordan gør jeg så det?
Avatar billede andersbro Nybegynder
11. januar 2007 - 09:49 #4
Nu er du jo lige blevet lidt klogere på moviecliploader (i en anden tråd).

Din onLoadInit(mc:MovieClip) bliver kaldt med et movieclip ("mc"), som er det movieclip du loader dit billede ind i.
I onLoadInit-funktionen kan du derfor tilgå størrelse på dit movieclip sådan her:

onLoadInit(mc:MovieClip) {
trace(mc._width)
}
Avatar billede fauer Nybegynder
11. januar 2007 - 10:41 #5
Jeg bliver ved med at få fejl ')' or ',' expected..

Jeg vil jo ikke have at vide hvor bred mit mc er, men jeg vil gerne selv sætte bredde, højde og placering på mit mc, kan jeg ikke det?

Mvh fauer
Avatar billede andersbro Nybegynder
11. januar 2007 - 10:49 #6
jamen, når du kan trace bredden på dit mc, kan du jo også sætte den...

onLoadInit(mc:MovieClip) {
mc._width = 100;
}
Avatar billede fauer Nybegynder
11. januar 2007 - 11:22 #7
Ja men uanset hvordan jeg vender og drejer det, får jeg denne fejl: ')' or ',' expected..
På denne linje
onLoadInit(mc:MovieClip) {
Avatar billede mat Nybegynder
11. januar 2007 - 11:29 #8
skriv function foran
Avatar billede fauer Nybegynder
11. januar 2007 - 11:44 #9
Det hele virker, bare ikke den nye funktion... jeg får heller ikke nogen fejl på den mere, hvad gør jeg forkert?

this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
    target_mc._x = 50;
    target_mc._y = 50;
    target_mc.startTimer = getTimer();
   
function onLoadInit(container:MovieClip) {
container._width = 5000;
}
};

Mvh fauer
Avatar billede fauer Nybegynder
11. januar 2007 - 13:54 #10
Kan stadig ikke få det på plads...
Og ved ikke rigtig hvor jeg skal lede efter det.

Er der ikke en der kan hjælpe?

Mvh fauer
Avatar billede andersbro Nybegynder
11. januar 2007 - 14:08 #11
this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
    target_mc._x = 50;
    target_mc._y = 50;
    target_mc.startTimer = getTimer();
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip(FileName[nodePos], container);


Prøv at bruge hjælpen i Flash, det er supersimpelt...
Marker et ord i din kode (f.eks. MovieClipLoader) og klik på spørgsmålstegn-ikonet øverst til højre i actionscript-vinduet. Så bliver det ord slået direkte op i hjælpen. Koden ovenover er taget derfra og rettet til med dine navne etc.
Avatar billede fauer Nybegynder
11. januar 2007 - 15:16 #12
andersbro

det der har jeg lavet og det fungerer fint, men hvordan laver jeg container til at være ex. 200px bred og 300px høj?

Mvh Line
Avatar billede fauer Nybegynder
11. januar 2007 - 15:45 #13
Hej andersbro

Her er hele koden på mit MC og MCL.
Det er som det skal være bort set fra jeg gerne vil have container til at være ex. 200px bred og 300px høj...

Hvordan gør jeg det?
Mvh fauer

this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
    target_mc._x = 620;
    target_mc._y = 5;
    target_mc.startTimer = getTimer();
};

mclListener.onLoadComplete = function(target_mc:MovieClip) {
  target_mc.completeTimer = getTimer();
};

var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip(FileName[nodePos], container);

// Transitions/overgange fade og zoom
mx.transitions.TransitionManager.start(container,
{type:mx.transitions.Zoom, direction:mx.transitions.Transition.IN, duration:3, easing:mx.transitions.easing.Bounce.easeOut});

import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(container, "_alpha", Regular.easeOut, 0, 100, 3, true);
}
Avatar billede andersbro Nybegynder
11. januar 2007 - 15:48 #14
Sådan:

mclListener.onLoadStart = function(target_mc:MovieClip) {
    target_mc._width = 200;
    target_mc._height = 300;
    target_mc._x = 620;
    target_mc._y = 5;
    target_mc.startTimer = getTimer();
};
Avatar billede fauer Nybegynder
11. januar 2007 - 15:55 #15
Det har jeg forsøgt...
uden effekt, billedet bliver i nøjagtig samme størrelse uanset hvad.
Avatar billede fauer Nybegynder
11. januar 2007 - 15:56 #16
Er det Transitions der "overruler" størrelsen på billedet?
Avatar billede andersbro Nybegynder
11. januar 2007 - 16:00 #17
Det er det nok - du laver jo et zoom med din transition. Prøv at slå det fra og se hvad der sker
Avatar billede fauer Nybegynder
11. januar 2007 - 16:14 #18
Så forsvinder billedet
Avatar billede andersbro Nybegynder
11. januar 2007 - 16:19 #19
OK, hvad bruger du din timer til?
Avatar billede fauer Nybegynder
11. januar 2007 - 16:39 #20
Den var et sølle levn fra noge jeg havde afprøvet... ;o)

Det kan være svært for en "designer hjerne" at holde styr på det hele!
Avatar billede fauer Nybegynder
11. januar 2007 - 16:53 #21
Vender frygetelig tilbage i morgen.. :O)
Avatar billede fauer Nybegynder
15. januar 2007 - 12:21 #22
andersbro

Jeg har stadig ikke fået løst problemet, og ved ikke rigtig hvor jeg evt. kunne slå det op henne...

Tror du, du kan hjælpe mig?

Mvh fauer
Avatar billede fauer Nybegynder
16. januar 2007 - 10:28 #23
Hmmm jeg opretter et nyt spørgsmål...
andersbro tak for hjælpen!

Giv mig et svar på det nye spørgsmål, hvis du vil have point.

:o) fauer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester