Nazdarek. Vytvoril som si jednoduchy actionscript pre pre prehravanie webkamery a vytvorenie obrazka. Samotny scipr pre kameru funguje no po pridani kodu pre vytvorenie obrazka, webkameru nespusti, ale v kuse preblikava button a vypise mi toto chybove hlasenie:
Citácia:
JPGEncoder.as, Line 1 5001: The name of package 'com.adobe.images' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. D:\VYUKA\JPGEncoder.as
JPGEncoder.as som stiahol z tejto
stranky. Samotny actionscript vyzera nasledovne: import flash.media.Camera;
Kód:
import flash.media.Video;
import JPGEncoder;
import BitString;
import flash.net.FileReference;
import flash.events.MouseEvent;
import flash.display.BitmapData;
import flash.utils.ByteArray;
var webCam:Camera = Camera.getCamera();
var vid:Video = new Video(320, 240);
var reference:FileReference = new FileReference();
webCam.setQuality(0, 100);
vid.smoothing = true;
vid.attachCamera(webCam);
vid.x = stage.stageWidth/2 - vid.width/2;
vid.y = 50;
addChild(vid);
cap.addEventListener(MouseEvent.CLICK, capture);
function capture(mouseEveten:MouseEvent)
{
var bitmap:BitmapData = new BitmapData(vid.width, vid.height);
bitmap.draw(vid);
var jpgEncoder:JPGEncoder = new JPGEncoder(100);
var bytes:ByteArray = new ByteArray();
bytes = jpgEncoder.encode(bitmap);
var meno:String = "image.jpg";
reference.save(bytes, meno);
}
Skusal som menit nazov
importu, aj nazov
package No vzdy to hlasi nejake chyby. Vyskusal som asi 3-4 dalsie kody, ktore som nasiel na nete a k nim JPGEncoder.as na ktore boli odkazy z danej stranky, ale stale to vypise nejaku chybu ohladom JPGEncoder.as. Neviete mi poradit v com by mohol byt problem?