Hvordan lage Rapporter Med Adobe Flex

Hvordan lage Rapporter Med Adobe Flex


Utviklet av Adobe, er Flex en åpen kildekode software development kit som kjører på Adobe Flash-plattformen med Adobe Air og Adobe Flash. Adobe Flex 4 omfatter et programmeringsgrensesnitt som gjør det mulig for brukere å samle informasjon (for eksempel fremgang og logger) og lage rapporter om søknaden blir utviklet, biblioteket, det aktuelle prosjektet blir opprettet, samt slike detaljer som forbindelsesledd, eiendeler, avhengig , biblioteker, ressurser bunter og applikasjons detaljer som bakgrunnsfarge, høyde og bredde.

bruksanvisning

1 Skriv inn følgende for å starte rapporten kompilatoren:

// Java / MyReportCompiler.java
import flex2.tools.oem.Application

import flex2.tools.oem.Report

import flex2.tools.oem.Configuration

import flex2.tools.oem.Logger

import java.io. *

public class MyReportCompiler {

public static void main(String[] args) {
String assetRoot = \"../assets/\"

String outputRoot = \"../apps/\"

File[] themeFile = new File[] {new File(assetRoot, \"myTheme.css\")}

File[] libFile = new File[] {new File(assetRoot, \"MyComponents.swc\")}

try {
Application application = new Application(new File(outputRoot,
\"TestAppWithAllAssets.mxml\"))

application.setOutput(new File(outputRoot, \"TestAppWithAllAssets.swf\"));

2 Skriv inn følgende i Adobe Flex koding vinduet for å ha loggoppføringene skrevet til en fil og å vise en fremgang meter:

// Uncomment this line to have log entries written to a file.
//application.setLogger(new ComplexLogger())

// Uncomment this line to show progress meter.
//application.setProgressMeter(new MyProgressMeter())

Configuration config = application.getDefaultConfiguration()

config.setTheme(themeFile)

config.addLibraryPath(libFile)

application.setConfiguration(config)

application.build(true)

Report report = application.getReport();

3 Skriv inn følgende i Adobe Flex koding vinduet for å vise bildefiler som er innebygd i programmet:

// Lists the image files that are embedded.
System.out.println(\"\\n\\nEMBEDDED ASSETS: \")

String[] cnames = report.getAssetNames(Report.COMPILER)

for (int i=0; i<cnames.length; i++) {
System.out.println(cnames[i])

}

4 Skriv inn følgende i Adobe Flex koding vinduet for å liste opp de bibliotekene som brukes for søknaden:

// Lister bibliotekene som brukes.

System.out.println(\"\\nLIBRARIES: \")

String[] libs = report.getLibraryNames(Report.COMPILER)

for (int i=0; i<libs.length; i++) {
System.out.println(libs[i])

}

5 Skriv inn følgende i Adobe Flex koding vindu for å liste kildefilene, deres definisjon navn, og avhengigheter:

// Lists source files, their definition names, and dependencies.
System.out.println(\"\\nSOURCE NAMES: \")

String[] list = report.getSourceNames(Report.COMPILER)

for (int i=0; i<list.length; i++) {
System.out.println(list[i])

String[] defs = report.getDefinitionNames(list[i])

System.out.println(\"DEFINITIONS: \")

for (int j=0; j<defs.length; j++) {
System.out.println(defs[j])

System.out.println(\" DEPENDENCIES: \")

string[] deps = report.getDependencies(defs[j])

for (int k=0; k<deps.length; k++) {
System.out.println(\" \" + deps[k])

}
System.out.println(\" PREREQS: \")

String[] prereqs = report.getPrerequisites(defs[j])

for (int k=0; k<prereqs.length; k++) {
System.out.println(\" \" + prereqs[k])

}

}

}

6 Skriv inn følgende i Adobe Flex koding vinduet for å rapportere programmets bakgrunnsfarge, høyde og bredde:

// Få søknad info.

System.out.println(\"\\nAPPLICATION INFO: \")

System.out.println(\" Background Color: \" + \"0x\" +
Integer.toHexString(report.getBackgroundColor()).toUpperCase())

System.out.println(\" Height : \" + report.getDefaultHeight() +
\" (\" + Math.round(100 * report.getHeightPercent()) + \"%)\")

System.out.println(\" Width : \" + report.getDefaultWidth() +
\" (\" + Math.round(100 * report.getWidthPercent()) + \"%)\")

System.out.println(\" Page Title : \" + report.getPageTitle())


} Catch (Exception ex) {

ex.printStackTrace()

}

}
}