ActionScript 2.0 naar 3.0

  • Onderwerp starter Onderwerp starter QuuN
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

QuuN

Gebruiker
Lid geworden
1 aug 2007
Berichten
30
Ik ben sinds pas een beetje begonnen met flash. Ik wil nu een standaard fotoviewer (.swf file) embedden in mijn eigen .fla file. Nu zat er bij deze viewer ook een voorbeeld hoe dit moest. Deze heb ik overgenomen, echter kreeg ik toen een aantal fouten. Deze fouten zijn ontstaan omdat ik gebruik maak van Actionscript 3.0 en het voorbeeld is geschreven in 2.0. Na wat googlen heb ik het meeste wel gevonden en aangepast, echter zit ik nog met 1 fout, namelijk de movieClipLoader (waar ik na wat googlewerk niet uit kwam na een aantal voorbeelden te hebben gezien).

Verder zit ik nog met een ander 'probleempje'. De stage.align en stage.scalemode werken niet. (foutmelding Acces of possibly undefined property scaleMode/align through a reference with static type class).
Deze heb ik zover maar weg gecommentaard, maar hiervoor zou ik ook graag een oplossing willen.

Dit is wat ik tot nu toe heb:
Code:
//Example of loading multiple SimpleViewer swfs into another flash movie.

//init stage
//Stage.align = "TL"; 
//Stage.scaleMode = "noScale";

//set width and height of SimpleViewer swf
glo.bal.SVStageWidth = 640;
glo.bal.SVStageHeight = 420;

var galleryId:Number;
var mLoader_mcl = new MovieClipLoader();
mLoader_mcl.addListener(this);

//Set button actions

loadGallery(1);   

/*
mcGal2.onRelease = function(){
	loadGallery(2); 
}

mcHide.onRelease = function(){
	mcLoader._visible = !mcLoader._visible; 
}
*/
function loadGallery(galId){
	galleryId = galId
	mLoader_mcl.loadClip("viewer.swf",mcLoader);
}

function onLoadInit(){
	
	//set gallery xml name
	MovieClip(root).xmlDataPath = "gallery"+galleryId + ".xml";
	//set gallery specific options

}

//load first gallery
loadGallery(1);
 
Laatst bewerkt:
Ik ben echt een noob op dit gebied maar waarom pak je niet de oude code en pas je aan welke versie van actionscript je gebruikt in flash zelf?
 
noob reacties bestaan voor mij niet. :)

maar ik ben net een beetje bezig met flash, en ben aan het leren via een template (ik heb het niet zo op tutorials.. gaan mij iets te langzaam, en aan de hand van voorbeelden leer ik het een stuk sneller.

echter dit template die ik aan het wijzigen ben (en dus ook flink aan het aanpassen), maakt gebruik van ActionScript 3, en daar zit dus het probleem. Was dit niet zo, dan was jouw opmerking juist geweest, maar in ieder geval bedankt voor je reactie

iemand die er nog iets mee kan?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan