C'è qualcuno che conosce Flashcom? :master:
C'è qualcuno che conosce Flashcom? :master:
Si?
Allora... non so se hai letto la discussione che ho aperto sul forum comunque ..hai per caso smanettato con il programma di videoconferenza?
Prova ad utilizzare sample_videoconference file esempio di Flashcom..noterai che quando si connettono più utenti le loro finestre video si sovrappongono.Io vorrei fare in modo che ciò non accada ...cioè fare in modo che le finestre video appaiano in modo ordinato una accanto all'altra...ho provato a modificare la funzione HandleChange:
FCVideoConferenceClass.prototype.handleChange = function(slot) {
var id = this.so.data[slot].id;
if ( this[id] == null )
this.createVideo(id);
if ( slot.indexOf("pos_" ) == 0 ) {
//
if ( this.dragSharing ) {
var p = this.toScreen( this.so.data[slot] );
this[id]._x = p.x;
this[id]._y = p.y;
}
//this[id].updatePosition( this.so.data[slot] );
}else if ( slot.indexOf("vis_") == 0 ) {
if ( this.so.data[slot].visible != null ) {
this[id]._visible = this.so.data[slot].visible;
//trace( slot + ": (" + this.so.data[slot].visible + ") " + this[id] + "._visible = " + this[id]._visible );
}
}
}
e la HandleDrag:
FCVideoConferenceClass.prototype.handleDrag = function( video_mc ) {
var p = this.fromScreen( {x:video_mc._x,y:video_mc._y} );
if ( this.dragSharing ) {
var pos = this.so.data["pos_" + video_mc._name];
pos.x = p.x;
pos.y = p.y;
}
}
Ma nulla.....![]()