Archiv für die ‘Flash’ Kategorie

Droptarget und parent

2 Februar 2010

Nutzt man ein Shape oder ein Image aus der Library, erstellt Flash intern eine Instance, welche dann auch einen automatischen Namen (“instance2453″) erhält. Genau diese wird bei Droptarget zurückgegeben und nicht z.B. der Name des MovieClips, welchen das image/Shape enthält. Den Namen des Clips, mit welchem man arbeiten möchte, erhält man so:

function MouseHandler(e:MouseEvent):void {
	if (e.type=="mouseUp") {
		trace(e.target.dropTarget.parent.name);
	}
}

Textarea Komponente soll nicht anwählbar sein

29 Januar 2010

Ewig gesucht und nichts geunden. Selber rauskriegen rules!

Wer eine Textarea-Komponente benutzt und nicht möchte, das man den Text  kopieren oder auswählen kann  oder (was schlimmer ist)  das der Mauspfeil sich beim Drüberfahren in den “Strich” ändernt, nutzt diese zwei Zeilen:

myTexarea.textField.mouseEnabled = false;
myTexarea.textField.selectable = false;

Flash überlagert andere Div’s

29 Januar 2010

Das ist nicht schön. Nutze diese Parameter

<param name="wmode" value="transparent" />

beim embedd-tag noch

wmode="transparent"

einfügen

Eigenes Contextmenü

29 Januar 2010

Ein eigenes Kontextmenü in Flash hat was. Einfach diesen Code in ein Frame kopieren:

var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();
 
var myNotice=new ContextMenuItem("MasterLevel 2010");
var myEmail=new ContextMenuItem("info@masterlevel.de");
var myCopyright=new ContextMenuItem("Copyright - 2010");
myCopyright.enabled=false;
myCopyright.separatorBefore=true;
function openLink(e:ContextMenuEvent):void {
	navigateToURL(new URLRequest("http://www.masterlevel.de"));
}
myNotice.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, openLink);
myMenu.customItems.push(myNotice, myEmail, myCopyright);
contextMenu=myMenu;